From: Rudolf Polzer Date: Thu, 25 Dec 2014 18:41:06 +0000 (+0000) Subject: Merge branch 'sev/menu_charmap' into 'master' X-Git-Tag: xonotic-v0.8.0~48 X-Git-Url: https://de.git.xonotic.org/?a=commitdiff_plain;h=9a2bcac8d6b0967c9b43f5a91cea80468f1cb8dd;p=xonotic%2Fxonotic-data.pk3dir.git 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 --- 9a2bcac8d6b0967c9b43f5a91cea80468f1cb8dd