Here is what I'm suggesting for abbreviating card names. I want it to be easy to remember these so you don't have to think a lot or look things up, neither to write the notation or to interpret the notation.
For multiword names, use the first letter of each word, with these exceptions:
- Don't use FV but FaV = Farming Village; FiV = Fishing Village.
- Don't use PS but PhS = Philosopher's Stone, PiS = Pirate Ship.
- Don't use TR but ThR = Throne Room, TrR = Trade Route.
- Don't use WV but WaV = Walled Village, WoV = Worker's Village.
For the standard cards use
C, E, D, P, Co for Curse, Estate, Duchy, Province, Colony
and
1, 2, 3, 5, Po for Copper, Silver, Gold, Platinum, Potion.
For other cards use the first four letters, with the sole exception that
Emba isn't used but instead
Embo for Embargo,
Emby for Embassy, or optionally use the whole name. Both would be "allowed", and I would use the whole name for five-letter cards, since most of these just look dumb:
Feas Thie Witc Baro Scou Hare Have Whar Gole Vaul Goon Hoar Forg Oasi Cach Envo Stas The exceptions above are the only ones needed to made unique names, so you don't have to memorize a lot. You might be tempted to use the popular
TR for Throne Room, but I think it's better to have few exceptions, to avoid confusion.
Only the rules for the standard cards are more than actually needed. (What's needed is to do something about Copper/Coppersmith and Duchy/Duchess.)
The generated names are unique even disregarding case, but I suggest writing
BoG of Bag of Gold etc and
Cara for Caravan etc. to make it easier to understand.
(Of course Guilds might add new abbrev collisions.)