Solaris Common Desktop Environment: Användarhandbok

Redigera text på thailändska

Det här avsnittet beskriver hur du arbetar med thailändsk text, framför allt hur du:

Infoga och ta bort tecken

När du infogar och tar bort thailändsk text ändras sättet som texten visas på, beroende på om teckenklasserna kan anges med tangentkombinationer.

Följande bild visar hur du infogar MAIHUNAKAT (AV2-vokal) mellan SARA_II (AV3-vokal) och YOYAK (konsonant).

Figur D-1 Logisk buffert och visning före infogning av texten

Graphic

Figur D-2 Logisk buffert och visning efter infogning av texten

Graphic

MAIHUNAKAT kan inte anges tillsammans med SARA_II, utan måste visas i en egen cell.

Följande exempel visar hur SARA_II (AV3-vokal) tas bort.

Figur D-3 Logisk buffert och visning före borttagning av texten

Graphic

Figur D-4 Logisk buffert och visning efter borttagning av texten

Graphic

MAIHUNAKAT kan skrivas genom att använda NONU (konsonantklass CONS). Det kan därför visas i föregående cell.

Teckenbrytning

Det finns inga avgränsare (blanksteg) mellan orden på thailändska. Det innebär att kombinationerna av tecken med och utan blanksteg gör det svårt att få en korrekt teckenbrytning.

I TLE 2.7 sker teckenbrytningen i visningscellen och programvaran kompenserar för tecken utan blanksteg vid radbrytningarna. När ett tecken med blanksteg skrivs på den sista positionen på en rad, flyttar markören till nästa rad. Om ett tecken utan blanksteg skrivs på samma position flyttar markören inte till nästa rad. Tecknet utan blanksteg visas i den sista visningscellen på föregående rad och markörens position förblir oförändrad.

Markera, kopiera/klistra in och dra och släppa text

När en visningscell markeras, markeras alla tecken som ingår i cellen (med och utan blanksteg).

Markörens förflyttning i ett redigeringsfönster (dtpad)

De olika visningsnivåerna i det thailändska språket medför att markören ser ut att flyttas på ovanliga sätt i dtpad-fönster (textredigeringsfönster). Markören flyttas bara fysiskt mellan visningsceller. Eftersom det ofta finns mer än ett thailändskt tecken i en visningscell flyttas markören emellertid inte fysiskt mellan dem.

Markörens förflyttning ett terminalfönster (dtterm)

Markörens förflyttning i terminalfönster skiljer sig en aning från när du redigerar text i något av CDE-verktygen för thailändska med hjälp av textbildmoduler (exempelvis dtpad). När du flyttar markören i ett terminalfönster markeras den i visningscellen om det bara finns ett enda tecken i cellen. Om tecknet delar en visningscell med ett eller flera andra tecken markeras hela visningscellen.

Du kan visa en kombination av thailändska och västerländska tecken genom att använda de fyra thailändska teckensnitten som medföljer den här versionen av programmet. Teckensnitten visas i Tabell D-1 och Tabell D-2.