In menu Language many languages whose names cannot even be seen.
Patch fixes this - people can now see their language and select it
fontbuilder.py test if exist file endonym.txt and if exists import symbols in generate font:
mono-10...
4708 (89 extra symbols)
mono-stroke-10...
4708 (89 extra symbols)
sans-9...
5077 (73 extra symbols)
sans-10...
5077 (73 extra symbols)
sans-12...
5077 (73 extra symbols)
sans-13...
5077 (73 extra symbols)
~ +1-2% percent of data
endonym_generator.pl - Script update endomym.txt (endonys = self-names of states) from Unicode Common Locale Data Repository : https://github.com/unicode-org/cldr
You also need to add font binaries/data/tools/fontbuilder/fonts/unifont-13.0.06.ttf in repository:
https://www.unifoundry.com/unifont/
the fonts are dual-licensed under the SIL Open Font License (OFL) version 1.1 and the GNU GPL 2+ with the GNU font embedding exception
It contains the maximum number of glyphs
After path unknow symbols decreases to a minimum