Et annet problem er at skriveretningen for arabisk tekst er fra høyre mot venstre. Ifølge Unicode skal arabisk tekst lagres i leseordning, og siden skrives ut høyre-til-venstre. Så om en tekst bare inneholder arabiske bokstaver og noen skilletegn er det lett, tegnenes rekkefølge snus ved utskrift (om man må skrive ut fra venstre mot høyre), eller helt enkelt skriver dem ut høyre-til-venstre, samtidig som enkelte tegn, blant andre parenteser, speiles. Men om teksten også inneholder for eksempel ord skrevet i et alfabet der skriveretningen er venstre-mot-høyre, eller tall (arabiske tall skrives fra venstre mot høyre) blir det mer komplisert. Unicode-standarden inneholder en, dessverre ganske komplisert, algoritme for dette som programvareutviklere kan benytte. Resultatet blir ikke alltid perfekt, så det finnes også styringskoder som kan brukes slik at utskriften kan forbedres, for eksempel for parenteser, sitat og lignende. I HTML finnes i stedet attributter for dette som bør anvendas i stedet for styringskodene.