This is a partial work of the font, there is some legal information in there, I am not actually binding this to my name I could care less if someone does, I just want to help out.
If there is any changes I could do better please let me know.
This is the current alphabet.
ABCDEFGHIJKLMNOPQRSTUVXYZ 1234567890 ("" Quotes) ' ' ' " ., ! _ $ # % *
Spacing can also be changed
I can do all extended languages.
DevUrandom wrote:
Just waiting for the "finished" call.
And for feature parity with Dejavu of course.
(joke, I do not expect that to happen soon.)
ownd
I don't see anything offensive there.
Parity with Dejavu would require a lot of time. It has... 3026 symbols . Those includes hebraic and arabic letters, I don't think I'm gonna do those too. But about occidental letters I'm really close to parity (only 10 composite letters missing).
Just to let you know, I'm going to the seaside for two weeks so I won't have much freetime. I'll bring with me my vaio but I don't think I will use Internet, so I'll post updates starting from august 17th.
In the meantime I'll post a provisory version with Dejavu Cyrilic letters.
I'd say in cases of different alphabets, right now non-english languages (italian, french, spanish, portugese, dutch, etc) should be ok, I made symbols for those.
That could be a good idea, because the problem is that the original font hadn't got other alphabet other than latin, so I should design those myself (greek, for exmple, would be easier thatn cyrillic as I study it at school, although no greek translation is availible right now)...
craigengbrecht wrote:This is a partial work of the font, there is some legal information in there, I am not actually binding this to my name I could care less if someone does, I just want to help out.
If there is any changes I could do better please let me know.
This is the current alphabet.
ABCDEFGHIJKLMNOPQRSTUVXYZ 1234567890 ("" Quotes) ' ' ' " ., ! _ $ # % *
Spacing can also be changed
I can do all extended languages.
Looks good. I could not actually test the font in-game, however, as it needs lower case letters first.
Note: Starting over as the font that I have done is a little out of proportion.
I have tried to test it in game I am not quite sure how to do that, as a simple rename didn't work... I believe that the information is retrieved from the file itself internally, so... I wouldn't know how to change that.
AMD FX X8 3.88Ghz
16GB KVM 1333Mhz
ASUS M5A97
ASUS EAH 6850 1GB
3x ASUS 1920x1080 VW246H
1x 5000GB Primary
1x 1TB Internal
1x 3TB Internal
doom3r wrote:
I don't see anything offensive there.
Parity with Dejavu would require a lot of time. It has... 3026 symbols . Those includes hebraic and arabic letters, I don't think I'm gonna do those too. But about occidental letters I'm really close to parity (only 10 composite letters missing).
Just to let you know, I'm going to the seaside for two weeks so I won't have much freetime. I'll bring with me my vaio but I don't think I will use Internet, so I'll post updates starting from august 17th.
In the meantime I'll post a provisory version with Dejavu Cyrilic letters.
Warzone2100 v0.98t.rar
3026? O_O
I wouldn't bother with all that, sounds like a massive amount of work if done by hand.
I wonder if there is a 'merge/replace' type utility, where you can merge/replace the stuff you want to replace, and keep the rest? That would be the best option.
I also think we could offer a choice of fonts for the user to pick, much like we do for what language. Though, I am not sure how we can tell if said language requires something in the font file that it don't have yet.
The font I am working on handles all 3026 characters... but I have to make them all. So I will be a while, but once done I can make different versions that will be a breeze...
It handles the primary 4 versions of Latin based languages plus all the Asian and Character languages, in primary usage.
Latin Primary (English)
Latin Extended (Has symbols I dont know what their for Same for all the other ones that Latin has...)
Latin Extended A, Latin Extended B, Greek and Coptic, Cyrillic, Arabic, Devanagari, Hebrew, Katakana, Hangul, Thai, Georgian, Armenian, Bopomofo, Hiragana, Bengali, Gurmukhi, Gujarati, Sinhala, Telugu
I think that covers all if not most of the languages we use so if you need all of them tell me if not then I can add just the ones you want to use.
AMD FX X8 3.88Ghz
16GB KVM 1333Mhz
ASUS M5A97
ASUS EAH 6850 1GB
3x ASUS 1920x1080 VW246H
1x 5000GB Primary
1x 1TB Internal
1x 3TB Internal
The font name is hardcoded in the source code at the moment, unfortunately. So to test it you have to either name your font (font name, not file name) exactly ""DejaVu Sans Mono", or change the font name at top of lib/ivis_opengl/textdraw.c and recompile. I will look into moving the font definition into the settings file to make this easier.
As of trunk r5841 you can now specify font name, as well as font faces for regular and bold, in the configuration file. Keep in mind that font name is the name given in the font file, not the font filename.