If your language doesn’t use traditional Latin characters then most likely you will need to look at fonts. Here we try to list fonts that you can actually change to add your characters.
We probably need to start classifiying this list: decrotive, bitmap, etc.
What characters are included in a font? This is often hard to work out and tedious if you have to type and check characters. Its easier to let fontforge do the work for you. Here are the steps to be followed:
This example creates a coverage file for Micrsoft’s Arial Unicode font:
$ fontforge ARIALUNI.TTF # File Save As... and make sure you save an SFD file $ touch ArialUnicodeMS.status.txt $ ./status.pl original ArialUnicodeMS.status.txt ArialUnicodeMS.sfd >> ArialUnicodeMS.status.txt.new $ vim ArialUnicodeMS.status.txt.new # to view the coverage
Ideally you need a small app that can output coverage or more ideally if fed a font or font directory plus a list of required code points it will return a list of fonts that can satisfy the requirements. It should run on either Windows or Linux, be able to find the system font directory by default or be supplied with a directory or font file. It must be able to output all code points covered or return a coverage percentage if a list of required code points is supplied.
The following links could prove usefull in building such an app: