# Game Piece Layouts

**URL:** <https://forum.vassalengine.org/t/game-piece-layouts/2255>\
**Category:** Module Design\
**Created:** [July 31, 2009, 7:30am UTC](https://forum.vassalengine.org/t/game-piece-layouts/2255 "2009-07-31T07:30:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mycenae](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/m/35a633/32.png) [@mycenae](https://forum.vassalengine.org/u/mycenae)\
**Post date:** [July 31, 2009, 7:30am UTC](https://forum.vassalengine.org/t/game-piece-layouts/2255/1 "2009-07-31T07:30:34Z")

</div>

I’m working with Game Piece Layouts and have a few questions (these will also help clarify some bits in the upcoming Designer’s Guide).

-The reference manual says it’s possible to add new symbols, but there doesn’t seem to be an entry point for that. (Later on, the manual says the only available symbols are NATO ones.) The NATO symbols are nice, but I’d like to use symbols more appropriate for ancient world or fantasy armies. How/where are new symbols added, if possible?

-Also, about fonts for labels: The drop-down allows me to pick any font off my system to use. But if I specify a font that’s not on a user’s system, how is the label displayed?

---

<div class="post-metadata">

**Author:** ![tar](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/tar/32/21_2.png) [@tar](https://forum.vassalengine.org/u/tar)\
**Post date:** [July 31, 2009, 5:03pm UTC](https://forum.vassalengine.org/t/game-piece-layouts/2255/2 "2009-07-31T17:03:03Z")

</div>

On Jul 31, 2009, at 12:30 AM, mycenae wrote:

> [@](#):
>
> -Also, about fonts for labels: The drop-down allows me to pick any  
> font off my system to use. But if I specify a font that’s not on a  
> user’s system, how is the label displayed?

The font is used to render a bit-mapped image when you create the  
actual pieces. So the font only needs to be on the system where the  
game-piece layout is compiled. So there isn’t a problem with users  
PLAYING the module, although they may not be able to EDIT the module  
without having that font.

* * *

Messages mailing list  
[Messages@forums.vassalengine.org](mailto:Messages@forums.vassalengine.org)  
[forums.vassalengine.org/mailman/ … engine.org](http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org)

Post generated using Mail2Forum ([mail2forum.com](http://www.mail2forum.com))

---

<div class="post-metadata">

**Author:** ![Brent\_Easton](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/brent_easton/32/10_2.png) [@Brent\_Easton](https://forum.vassalengine.org/u/Brent_Easton)\
**Post date:** [July 31, 2009, 9:46pm UTC](https://forum.vassalengine.org/t/game-piece-layouts/2255/3 "2009-07-31T21:46:46Z")

</div>

Hi,

> [@](#):
>
> -The reference manual says it’s possible to add new symbols, but there  
> doesn’t seem to be an entry point for that. (Later on, the manual says the  
> only available symbols are NATO ones.) The NATO symbols are nice, but I’d  
> like to use symbols more appropriate for ancient world or fantasy armies.  
> How/where are new symbols added, if possible?

The manual should not say it is possible to add symbols. It is not possible except by via complex and difficult Java programming. So really it is a ‘Developer only’ option. A general user can only ‘add’ symbols by building them manually as transparent images and then loading them into the layout as an image.

> [@](#):
>
> -Also, about fonts for labels: The drop-down allows me to pick any font  
> off my system to use. But if I specify a font that’s not on a user’s  
> system, how is the label displayed?

Thomas answered this one. Game Piece Images are generated as a PNG image on the module editors system so that all users of the module will see the same result.

B.

* * *

Messages mailing list  
[Messages@forums.vassalengine.org](mailto:Messages@forums.vassalengine.org)  
[forums.vassalengine.org/mailman/ … engine.org](http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org)

Post generated using Mail2Forum ([mail2forum.com](http://www.mail2forum.com))
