Znaki transkrypcji fonetycznej w czcionce Lucida Sans Unicode

Znaki transkrypcji fonetycznej w czcionce Lucida Sans Unicode
Romlus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 124
0

Stosuję czcionkę Lucida Sans Unicode do zapisu angielskiej transkrypcji fonetycznej,
lecz oto mam osobliwy problem:

Kopiuj
jvrichedit2.font.Name := 'Lucida Sans Unicode';
jvrichedit1.lines.Add(#230);

Znak o numerze 230 to 'æ', lecz program wyświetla znak 'ć' który ma numer #263, a także kod ALT + #230. Tak się składa że 'ć' ma ten sam numer znaku co 'æ' i wyświetla się zamiast przysłoniętego 'æ'.
Jak zatem wyświetlić 'æ'?
Próbowałem zmieniać klawiaturę na inną niż polski(programisty), ale nie pomaga.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

zmień stronę kodową czcionki

Romlus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 124
0

Nie pomaga
Zmieniam CHARSET na OEM_CHARSET lub GB2312_CHARSET lub jakikolwiek inny z listy, ale nadal wyświetla się ć, zamiast æ

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

Jaka wersja Delphi?

Romlus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 124
0

Delphi XE

Problem rozwiązał się w prosty sposób.
Użyłem funkcji Chr(230) zamiast stosowania znaku #230;
I znak wyświetla się prawidłowo.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.