Stranica: [1] 2 3
  Ispis  
Autor Tema: Other fonts  (Read 833 times)
0 Članova and 1 Gost are viewing this topic.
BabaLooey

*****

God Member
Poruka: 1.582
Moć reputacije: 37
BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!
Online Online
« ,: Stu 11, 2008, 14:58:04 »

Ther are two folders with TTF fonts:

D:\Ka-50\BlackShark\themes\fonts
D:\Ka-50\luagui5\themes\fonts

File themes\main\Theme.lua desctibes the theme. Can a font be added here?
Prijavljen

Odlikovanja
Odlikovanja    Iznimni pothvati u održavanju živosti foruma i više od 200 objavljenih poruka Za časnu i uzornu službu od prve godine foruma i objavljivanje 200 poruka Sudjelovanje na LAN letenju 28. 08. 2010. Priznanje za sudjelovanje u svim kolima lige Priznanje za uspješnost veću od 50% Priznanje za osvojeno 2. mjesto u ukupnom poretku po učinkovitosti Priznanje za sudjelovanje u najmanje 10 ligaških susreta Iznimno junački i požrtvovani čin u borbi ili izravnoj ratnoj opasnosti Djelovanje na lokalnoj i međunarodnoj prepoznatljivosti hrvatskih letača Sudjelovanje u međunarodnim letačkim susretima Osobiti doprinos razvitku i ugledu foruma  i dobrobiti njegovih članova
ZaltysZ

Localization
*

Shy Member
Poruka: 25
Moć reputacije: 0
ZaltysZ nema ni krila ni perja.
Offline Offline
« Odgovori #1 ,: Stu 12, 2008, 13:09:44 »

..\Ka-50\FUI\Fonts\... I think these are for rendering text in 3D world (in flight). They are in pairs (tga and txt).

Txt seems to contain code (in hex) of symbol and coordinates of it in tga. Currently there are only latin and cyrillic characters. By making new tga and txt we could expand it for more languages. I don't know if supported size of tga is technically limited. If not, it would be good idea to make universal font.

Further, if you launch network game and try to type in chat something that is not in English or Russian, you will see that other characters aren't displayed. For example "Grįžti" will be shown as "Grti". I've submited that as bug to ED. Maybe they will provide new fonts with patch... and we won't have to make new ones.
Prijavljen

The weapon where the man is sitting in is always superior against the other.
BabaLooey

*****

God Member
Poruka: 1.582
Moć reputacije: 37
BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!
Online Online
« Odgovori #2 ,: Stu 12, 2008, 13:19:18 »

Yup, schema for fonts roughly corresponds that used in LO - txt contains coordinates of character and its width in pixels of that TGA.

Boberros did more experimenting in regards to TGA fonts for DCS, but I hope that by tweaking the DCS settings we could use Windows TTF fonts, or those DejaVu fonts installed.
TGA font has some benefits, primary being that you do not have to adjust its size as it is automatically adjusted relatively to your screen size. TTF fonts are not "stretched" in-game - at least not in this game - and once you define their size in pixels it is fixed as pixels of your screen.
Prijavljen

Odlikovanja
Odlikovanja    Iznimni pothvati u održavanju živosti foruma i više od 200 objavljenih poruka Za časnu i uzornu službu od prve godine foruma i objavljivanje 200 poruka Sudjelovanje na LAN letenju 28. 08. 2010. Priznanje za sudjelovanje u svim kolima lige Priznanje za uspješnost veću od 50% Priznanje za osvojeno 2. mjesto u ukupnom poretku po učinkovitosti Priznanje za sudjelovanje u najmanje 10 ligaških susreta Iznimno junački i požrtvovani čin u borbi ili izravnoj ratnoj opasnosti Djelovanje na lokalnoj i međunarodnoj prepoznatljivosti hrvatskih letača Sudjelovanje u međunarodnim letačkim susretima Osobiti doprinos razvitku i ugledu foruma  i dobrobiti njegovih članova
Boberros

Godlike Logos ;]
Localization
*

Shy Member
Poruka: 28
Moć reputacije: 0
Boberros nema ni krila ni perja.
Offline Offline
« Odgovori #3 ,: Stu 12, 2008, 14:10:18 »

About TGA fonts. Each TGA font must have addictional TXT which define chars, size, xy position, and char code. Each TXT has table with number of chars containing in TXT and TGA. To add Polish non-standard chars as ć ń ł ą ect I had to do:

1 - Open font you wanna to edit, I edited font_default.txt and font_default.tga (it is one font)
2 - Edit TXT file which you have to be careful with:


Citiraj
256 256 <--- image size (256x256 px)
245         <--- amount of chars (if u add example 20, you have to add 20 to default value)
0x0020   0   0   4   16
0x0021   16   0   3   16
[...]

0x0020 <--- codepoint for this char
0 0        <--- char position from x and y
4 16      <--- size of char - width and height

3 - Edit TGA remembering about Alpha Channel. Each TGA has addictional Alpha Channel which must be re-edited to see correct chars. I don't know what programs you're using to edit graphics, but I used and my advice is to use Photoshop.

Links:

http://people.w3.org/rishida/scripts/uniview/<--- excellent site to figure fonts codes, Unicodes, HTMl, ect Smiley

That's all as far I remember. If I remind something helpful I post it here.


« Last Edit: Stu 12, 2008, 14:14:36 napisao Boberros » Prijavljen


___________________________________________________
I live only for Su. Only for MiG. Only for RuAF.
BabaLooey

*****

God Member
Poruka: 1.582
Moć reputacije: 37
BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!
Online Online
« Odgovori #4 ,: Stu 12, 2008, 16:28:49 »

OK, today I tested properly. Fonts in intro/menus are OK, but later in game without CRO characters. Same thing in MPlayer...

If editig TGA is th eonly solution, that it is rather--- crap. We have to find a file that assigns fonts and tweak it.
Prijavljen

Odlikovanja
Odlikovanja    Iznimni pothvati u održavanju živosti foruma i više od 200 objavljenih poruka Za časnu i uzornu službu od prve godine foruma i objavljivanje 200 poruka Sudjelovanje na LAN letenju 28. 08. 2010. Priznanje za sudjelovanje u svim kolima lige Priznanje za uspješnost veću od 50% Priznanje za osvojeno 2. mjesto u ukupnom poretku po učinkovitosti Priznanje za sudjelovanje u najmanje 10 ligaških susreta Iznimno junački i požrtvovani čin u borbi ili izravnoj ratnoj opasnosti Djelovanje na lokalnoj i međunarodnoj prepoznatljivosti hrvatskih letača Sudjelovanje u međunarodnim letačkim susretima Osobiti doprinos razvitku i ugledu foruma  i dobrobiti njegovih članova
ZaltysZ

Localization
*

Shy Member
Poruka: 25
Moć reputacije: 0
ZaltysZ nema ni krila ni perja.
Offline Offline
« Odgovori #5 ,: Stu 12, 2008, 17:12:50 »

Why it is crap? Program is only needed to be written for automatic forming of new tga and txt by choosing wanted font and size. Smiley
Prijavljen

The weapon where the man is sitting in is always superior against the other.
BabaLooey

*****

God Member
Poruka: 1.582
Moć reputacije: 37
BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!
Online Online
« Odgovori #6 ,: Stu 12, 2008, 17:15:28 »

Why it is crap? Program is only needed to be written for automatic forming of new tga and txt by choosing wanted font and size. Smiley

Well, I do not know how to do that Sad
Prijavljen

Odlikovanja
Odlikovanja    Iznimni pothvati u održavanju živosti foruma i više od 200 objavljenih poruka Za časnu i uzornu službu od prve godine foruma i objavljivanje 200 poruka Sudjelovanje na LAN letenju 28. 08. 2010. Priznanje za sudjelovanje u svim kolima lige Priznanje za uspješnost veću od 50% Priznanje za osvojeno 2. mjesto u ukupnom poretku po učinkovitosti Priznanje za sudjelovanje u najmanje 10 ligaških susreta Iznimno junački i požrtvovani čin u borbi ili izravnoj ratnoj opasnosti Djelovanje na lokalnoj i međunarodnoj prepoznatljivosti hrvatskih letača Sudjelovanje u međunarodnim letačkim susretima Osobiti doprinos razvitku i ugledu foruma  i dobrobiti njegovih članova
Boberros

Godlike Logos ;]
Localization
*

Shy Member
Poruka: 28
Moć reputacije: 0
Boberros nema ni krila ni perja.
Offline Offline
« Odgovori #7 ,: Stu 12, 2008, 17:31:22 »

Well Babalui if it would be so easy to make *.ttf fonts working also in-game mode so why ED didn't do this? Hmmm maybe it is so easy Cheesy, or it is too complicated due of engine, or due of their laziness Cheesy. Who knows but we can try this.

About this program, I think it is difficult to write something like this, even if it is possible won't be it faster to write letters manually?
« Last Edit: Stu 12, 2008, 17:33:23 napisao Boberros » Prijavljen


___________________________________________________
I live only for Su. Only for MiG. Only for RuAF.
BabaLooey

*****

God Member
Poruka: 1.582
Moć reputacije: 37
BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!
Online Online
« Odgovori #8 ,: Stu 12, 2008, 17:50:09 »

Because TTF fonts are hard to fix inside of the game, regaring to their size (varies in respect to monitor size and resolution), and I think there is an issue with the width, but not sure. With TGA font you can define size in pixels, but it will be fixed size on every monitor resolution.

Actually, now that think again about what ZaltysZ said - I beleive there are some apps to manipulate with TGA fonts, but can't remember now. Anway, if you have to fix 1-2 fonts, then it is not worth the trouble (maybe?), but if you have 50 fonts--- I do not beelive that those ED guys painted one by one char all this years Cheesy
Prijavljen

Odlikovanja
Odlikovanja    Iznimni pothvati u održavanju živosti foruma i više od 200 objavljenih poruka Za časnu i uzornu službu od prve godine foruma i objavljivanje 200 poruka Sudjelovanje na LAN letenju 28. 08. 2010. Priznanje za sudjelovanje u svim kolima lige Priznanje za uspješnost veću od 50% Priznanje za osvojeno 2. mjesto u ukupnom poretku po učinkovitosti Priznanje za sudjelovanje u najmanje 10 ligaških susreta Iznimno junački i požrtvovani čin u borbi ili izravnoj ratnoj opasnosti Djelovanje na lokalnoj i međunarodnoj prepoznatljivosti hrvatskih letača Sudjelovanje u međunarodnim letačkim susretima Osobiti doprinos razvitku i ugledu foruma  i dobrobiti njegovih članova
Boberros

Godlike Logos ;]
Localization
*

Shy Member
Poruka: 28
Moć reputacije: 0
Boberros nema ni krila ni perja.
Offline Offline
« Odgovori #9 ,: Stu 12, 2008, 18:19:29 »

Check Fontrast application. It does similar like ED's default fonts Cheesy Maybe it is this ;]
Prijavljen


___________________________________________________
I live only for Su. Only for MiG. Only for RuAF.
BabaLooey

*****

God Member
Poruka: 1.582
Moć reputacije: 37
BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!
Online Online
« Odgovori #10 ,: Stu 12, 2008, 18:23:11 »

Yeah! It was something liek that! Actually, I think that I've tried several of those, but there was something else that made me gave up on this approach... Maybe the alpha channel was not compatible? Dunno, will search my archive...

PS: Found this tools, one of them was rather good, but each had some problem...
http://www.codehead.co.uk/cbfg/
http://www.angelcode.com/products/bmfont/
http://www.lmnopc.com/bitmapfontbuilder/
http://www.pixelperceptions.com/index.php?id=home
http://www.linux-games.com/sfont/

Also, I think there is a way to create such font using some 3D app? Like gmax?
« Last Edit: Stu 12, 2008, 18:41:19 napisao Babalui » Prijavljen

Odlikovanja
Odlikovanja    Iznimni pothvati u održavanju živosti foruma i više od 200 objavljenih poruka Za časnu i uzornu službu od prve godine foruma i objavljivanje 200 poruka Sudjelovanje na LAN letenju 28. 08. 2010. Priznanje za sudjelovanje u svim kolima lige Priznanje za uspješnost veću od 50% Priznanje za osvojeno 2. mjesto u ukupnom poretku po učinkovitosti Priznanje za sudjelovanje u najmanje 10 ligaških susreta Iznimno junački i požrtvovani čin u borbi ili izravnoj ratnoj opasnosti Djelovanje na lokalnoj i međunarodnoj prepoznatljivosti hrvatskih letača Sudjelovanje u međunarodnim letačkim susretima Osobiti doprinos razvitku i ugledu foruma  i dobrobiti njegovih članova
ZaltysZ

Localization
*

Shy Member
Poruka: 25
Moć reputacije: 0
ZaltysZ nema ni krila ni perja.
Offline Offline
« Odgovori #11 ,: Stu 12, 2008, 22:17:49 »

Tomorrow I will try to write some code to assist us in making these TGAs.

< ------         ------ >
  spojene poruke
< ------         ------ >

Update:

http://www.ipix.lt/images/94190767.png

This is automatically generated font of characters from 32 to 1000. I will try to finish program today and submit for testing.
« Last Edit: Svi 16, 2010, 14:20:48 napisao ZB Admin » Prijavljen

The weapon where the man is sitting in is always superior against the other.
Boberros

Godlike Logos ;]
Localization
*

Shy Member
Poruka: 28
Moć reputacije: 0
Boberros nema ni krila ni perja.
Offline Offline
« Odgovori #12 ,: Stu 13, 2008, 16:50:02 »

Wow, can you do exactly as is in DCS? I mean app does TXT with:

char_code x y w h

?
Prijavljen


___________________________________________________
I live only for Su. Only for MiG. Only for RuAF.
ZaltysZ

Localization
*

Shy Member
Poruka: 25
Moć reputacije: 0
ZaltysZ nema ni krila ni perja.
Offline Offline
« Odgovori #13 ,: Stu 13, 2008, 16:55:45 »

Yes
Prijavljen

The weapon where the man is sitting in is always superior against the other.
Boberros

Godlike Logos ;]
Localization
*

Shy Member
Poruka: 28
Moć reputacije: 0
Boberros nema ni krila ni perja.
Offline Offline
« Odgovori #14 ,: Stu 13, 2008, 16:57:21 »

 hee0
Prijavljen


___________________________________________________
I live only for Su. Only for MiG. Only for RuAF.
BabaLooey

*****

God Member
Poruka: 1.582
Moć reputacije: 37
BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!BabaLooey predstavlja inspiraciju!
Online Online
« Odgovori #15 ,: Stu 13, 2008, 17:25:11 »

(...)
I will try to finish program today and submit for testing.

WOW!!! ED is realy missing some serious guys Cheesy
Prijavljen

Odlikovanja
Odlikovanja    Iznimni pothvati u održavanju živosti foruma i više od 200 objavljenih poruka Za časnu i uzornu službu od prve godine foruma i objavljivanje 200 poruka Sudjelovanje na LAN letenju 28. 08. 2010. Priznanje za sudjelovanje u svim kolima lige Priznanje za uspješnost veću od 50% Priznanje za osvojeno 2. mjesto u ukupnom poretku po učinkovitosti Priznanje za sudjelovanje u najmanje 10 ligaških susreta Iznimno junački i požrtvovani čin u borbi ili izravnoj ratnoj opasnosti Djelovanje na lokalnoj i međunarodnoj prepoznatljivosti hrvatskih letača Sudjelovanje u međunarodnim letačkim susretima Osobiti doprinos razvitku i ugledu foruma  i dobrobiti njegovih članova
Stranica: [1] 2 3
  Ispis  
 
Kreni na:  

Teamspeak 3 tsviewer
TeamSpeak 3 podaci ->OVDJE<-
Poslužitelj za članove foruma.
Koristite isti nadimak kao na forumu.

On-line stats
Last 10 Shouts:
Danas at 14:46:26
Rain hoćeš letit?
Ruj 09, 2010, 22:56:59
Eagle, odi odigraj s Thunderom
Ruj 09, 2010, 22:21:18
frag, neš mi uletilo za sutra, nemrem večeras letiti Tongue
Ruj 09, 2010, 22:07:44
cro dino, argonaut i ostali fantomi koji spilaju il2 ajmo na ts Smiley Smiley Smiley
Ruj 09, 2010, 21:40:15
Baba, TS?
Ruj 09, 2010, 19:59:00
 kad opet neće nitko odoh ja za  Milano pa u Monzu pa na utrku F1 pa se vidimo i čujemo za 4-5 dana
Ruj 09, 2010, 19:23:43
ajde, izazivam SVE !
Ruj 09, 2010, 18:02:58
issati, spalit ću od ovih pravila Tongue
Ruj 09, 2010, 16:03:23
Najnovije
napisao BabaLooey
[Danas at 20:37:13]

napisao BabaLooey
[Danas at 20:30:50]

[Danas at 16:34:45]

[Danas at 15:08:12]

napisao StG77_mk108
[Danas at 14:48:02]

napisao =VARP=Thor
[Danas at 14:34:07]

[Danas at 09:01:05]

[Danas at 04:02:45]

napisao BabaLooey
[Danas at 02:02:20]

[Danas at 00:00:58]

napisao BabaLooey
[Ruj 09, 2010, 21:38:39]

napisao BabaLooey
[Ruj 09, 2010, 21:36:54]