Ronald Lamprecht wrote: > Hi, > > Tacvek wrote: >>> Ronald Lamprecht wrote: >>> >>>> @Daniel: AFAIK our current font does not support cyrillic characters. >>>> How should we support them? >>> >>> >>> Frankly, I don't know... Are there any any free cyrillic truetype fonts >>> that we could distribute with Enigma? A quick google search did not turn >>> up anything. > > There are several sources for cyrillic ttf fonts: > > http://www.freelang.net/fonts/index.html > http://babel.uoregon.edu/yamada/fonts/russian.html > > As a first experiment I took > http://www.freelang.com/download/fonts/ttf_russe_kurierkoi8.zip as it > has a licence that allows to modify the font. Thus I copied the cyrillic > characters to dustismo_bold.ttf and added the corresponding unicode > mappings.
Unfortunately the license of ttf_russe_kurierkoi8.zip is incompatible with that of the Dustismo font. Although the former does permit modification, it explicitly disallows selling the font and therefore conflicts with the GPL used by Dustismo. >> There is a GPL'ed font called ttf-thyromanes that can be found in >> debian, and it includes cyrillic (in addition to latin, greek, and IPA). >> >> The font has no hinting or kerning, which is a downside especially for >> small font sizes. The original Dustismo font also had no good hinting, but one run through Fontforge's autohinting improved the visual appearance of the font inside Enigma tremendously. So I don't see this as a major problem. Same for the missing kerning information; Dustismo, for example, only has a handful of kerning pairs and still looks quite good. > @Daniel: Please have a look at the different available fonts and decide > which font, or which mix we should use in future. Personally, I don't think mixing different fonts is a good idea -- the result will always look ugly and unprofessional. Thryomanes from http://www.io.com/~hmiller/lang/ appears to be reasonably complete font, although it has serifs which may not look too good. But maybe we could use it anyway, at least as an interim solution. - Daniel _______________________________________________ Enigma-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/enigma-devel
