The story of the fonts is the following:
Vera was made by Bitstream Inc.
to a free software community, namely to GNOME Foundation. Since then, Bitstream Inc. provides virtually no
support for the font.
The license says something like: "You are free to use and copy the font. You are also free to change it, but doing so you must
also change the name (so that it does not contain strings "Vera" nor "Bitstream")."
I have found that the font does not include characters from some Wesnoth translation languages (Czech, Esperanto, Hungarian, Polish, Slovak - these all using Latin letters). Now, I did not know how to edit TTF fonts, but there seemed to be not too much work to do - basicly to add some accent marks to existing letters. After some searching on the web I have found the right person.
There was a modified version of Vera font, done by Danilo Segan, who added some Cyrilic letters. The new version is called Bepa
(that's how you write "Vera" in Cyrilic
). As far as I know it contains all letters from original Vera, and some new ones. I asked him to add the missing accented Latin fonts, and here is the result.
Dave: The font Bepa is not
distributable under the GPL license, because neither was the original Vera
. Technically, the condition "this font (and its modified versions) shall not
contain "Vera" or "Bitstream" in it's name" is incompatible with GLP. If this was not a problem with Vera, with Bepa the situation is the same.
I guess there should be only one font (i.e. Bepa) in Wesnoth. Vera is now only a subset of Bepa - why include the same data twice?
Then, maybe it would be a good idea to split it into subsets "Bepa-Latin" (which a superset of the original Vera) and "Bepa-Cyrilic"... I read somewhere that SDL library does read the whole font in memory -- now think what will happen when someone adds the Chinese characters.
As far as I know, no language uses both Latin and Cyrilic characters together, so this can be split. But what about not-translated-yet strings... while playing Russian game, these should be displayed in English. I say... just let there be one font. Bepa.
akaGM: Please try writing to Danilo (danilo at gnome dot org) and tell him which characters are missing... perhaps he will add them too. It would be great to have one nice
free font ("free" as in "free speech", not as in "GPL"...
) covering a lot of languages.