Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Lazarus - podpora unicode znakov

Od včera sa trápim s tým, aby som do aplikácie dostal toto:
http://en.wikipedia.org/wiki/Chess_symbols_in_Unic ode

Vždy to skončí len otáznikom. Najprv som to skúšal cez Canvas.OutText, teraz to skúšam cez Label.Caption. Výsledok stále rovnaký.

Diakritické znaky sú v poriadku, taktiež znak €, ale šachové figúrky v nedohľadne. Hľadal som už všelijako, ale nič relevantné som nenašiel. Vedel by mi niekto poradiť?

OS: Windows XP SP3 CZ, Windows Vista Business SP2 CZ
Lazarus: 1.0.2
Interné kódovanie Label.Caption v EXE: UTF-8 (prípadná konverzia mi nerobí problém).
Font: Arial
Zdroják v prílohe.

Doplnené:
Pripadá mi to tak, ako keby Lazarus podporoval vybrané znaky a ostatné ignoroval, ale to sa mi zdá ako nezmysel.

Předmět Autor Datum
Takže problém bol vo fonte. V Lazarusovi mám ešte font Arial Unicode MS, ktorý v iných aplikáciách n…
msx. 31.12.2012 16:56
msx.
Problém pretrváva vo Windows Vista. Uvedený font tam nie je. Neviete poradiť, s ktorým štandardne do…
msx. 31.12.2012 21:07
msx.
Zkus fonty od chessbase. Ale je známý problém, že neumí znak "ž".
MaSo 31.12.2012 21:41
MaSo
S fontami je celkovo problém, takže to zrejme spravím len písmenovo a v budúcnosti tam dám obrázky,… poslední
msx. 31.12.2012 23:25
msx.

Zpět do poradny Odpovědět na původní otázku Nahoru