ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.67k stars 619 forks source link

UTF8 support/rendering issue #957

Open ghost opened 11 years ago

ghost commented 11 years ago

I found a UTF-8 test: http://jsfiddle.net/maxkorz/6Hjec/1/embedded/result/ then I made a "script" and tested it rendering fail list:

Sanskrit
Old Irish (Ogham)
Anglo-Saxon ( Runes )
English ( Braille )
Gothic
Old Norse (Runes)
Suomi / Finnish
Sami (Northern)
Belarusian ( Lacinka ) 
Georgian
Armenian
Turkish (Ottoman)
Bangla / Bengali
Marathi
Kannada
Hindi
Tamil
Telugu
Sinhalese
Urdu
Pashto
Farsi / Persian
Arabic
Hebrew
Yiddish
Hausa (Ajami)
Lingala
Burmese
Khmer
Lao
Thai
Mongolian (Classic)
Nepali
Tibetan
Taiwanese (symbol ̍  )
Inuktitut
Nórdicg
Euro Symbol

Download tests: https://gist.github.com/MaxKorz/976d322480795966df5c/raw/6013103161c3f357934a9fb1af4dea5437674565/utf8.cfg https://gist.github.com/MaxKorz/046687dd80612a0a405c/raw/491309d1a567622025f500716d81b3d4bfd6a73d/utf8_fail.cfg

I didn't test for special symbols, except for Euro Symbol (€), (and it's failed).

image

Also, I can't use some symbols with rendering issues as my nick name. œ becomes unnamed

johndrinkwater commented 11 years ago

Oddly, on Linux I can use € æ œ perfectly ingame! The majority of that utf8 text ingame fails to render though, even with as my screenshot shows Firefox can render every one of them. Screenshot from 2013-04-06 23:17:29