Merge branch 'sev/menu_charmap' into 'master'
authorRudolf Polzer <divverent@gmail.com>
Thu, 25 Dec 2014 18:41:06 +0000 (18:41 +0000)
committerRudolf Polzer <divverent@gmail.com>
Thu, 25 Dec 2014 18:41:06 +0000 (18:41 +0000)
commit9a2bcac8d6b0967c9b43f5a91cea80468f1cb8dd
tree3237239f8ba04851e186cfbcb02d19adde111b3f
parentd787ef77434af4984c331a5fcd1628cfca15cd60
parentf3772b037273809a451d75e7fe842c1a83943658
Merge branch 'sev/menu_charmap' into 'master'

Improved playername charmap

The current playername charmap is of quite a low quality:
- It uses a low-resolution, pre-rendered image of the characters
- The arrangement of the characters is random and redundant

This branch reimplements the charmap:
- The characters are defined in the qc sourcefile and rendered in-game
- They are arranged in a more logical way
- I've added the new Unicode dingbats from the Xolonium font (currently requires checkout of branch sev/xolonium in the main xonotic repo)

![charmap](https://gitlab.com/uploads/xonotic/xonotic-data.pk3dir/ce6d73410d/charmap.png)

For maintainability, I would prefer to directly include the UTF-8 encoded characters in the sourcefile, instead of the hex value, e.g. strzone("★").
But I first wanted to ask for your policy/opinion about including non-ASCII characters.

See merge request !60