Arabisches Schriftzeichen feststellen?
-
Hallo,
ich habe bei uns FreeType zur Darstellung von Unicode Zeichen eingebaut.
Jetzt habe ich das Problem, daß ich feststellen muß, ob ein Zeichen arabisch ist oder nicht.
In der arabischen Schrift werden ja die Zeichen von rechts nach links geschrieben und dies muß ich berücksichtigen. Dazu muß ich aber herausfinden können, ob dieses Zeichen ein arabisches ist oder nicht.Kennt sich jemand damit aus?
Danke und Gruß
-
Hem, ganz naiv würde ich mal sagen, du mußt in die entsprechende Codierungstabelle schauen und die entsprechenden Codebereiche dann halt von rechts nach links darstellen. Sind doch dann ganz simple if-Abfragen.
-
der naive ansatz ist sogar der einfachste und beste

-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Für Arabisch muss man "bidi" und "shaping" machen.
Normalerweise macht man das so dass der String nach "bidi" und "shaping" so sortiert rauskommt dass man dann wieder fix von links nach rechts "schreiben" kann.