Disposició complexa del text

A la pestanya Disposició complexa del text de la pàgina Aparença del diàleg Edita un perfil, trobareu les opcions que controlen la representació del text.

  • Mode paraula: en aquest mode (algunes) cadenes es mostren senceres a la pantalla, en lloc de caràcter a caràcter. Això permet que les Qt representin correctament el text quan la forma d'un caràcter depengui dels caràcters que hi ha abans o després. Això podria provocar una posició incorrecta d'alguns caràcters.

    Els espais sempre trenquen les cadenes, de manera que sempre estaran en les posicions correctes. Això assegura que els caràcters mai estan massa lluny de la seva posició correcta.

  • Usa els mateixos atributs per a cada paraula sencera: quan això està activat, les paraules es representen amb els mateixos atributs (color de text, negreta, cursiva, etc.). Si un atribut canvia a mitja paraula, només tindrà efecte després del final de la paraula. Quan està desactivat, comença una paraula nova quan canvien els atributs. Això fa que els caràcters canviïn de forma i posició en moure el cursor o seleccionar el text.

  • Caràcters ASCII: agrupa els caràcters ASCII en paraules com s'ha descrit anteriorment. L'efecte més notable d'aquesta opció és que l'activació mostra les lligadures de programació (per a les lletres que les permeten). P. ex. la cadena <= es pot mostrar com a ⩽.

  • Caràcters dels alfabets bràmics: agrupa els caràcters bràmics com s'ha descrit anteriorment. Sense aquesta opció (depenent de la lletra) algunes paraules poden no estar connectades com haurien. Amb aquesta opció activada, els caràcters bràmics poden aparèixer fora de posició. P. ex. el tercer caràcter de la segona línia podria no aparèixer directament sota el tercer caràcter de la primera línia.

  • Correcció de lletres: Això activa l'aplicació de la correcció als glifs en renderitzar-los. Pot millorar la llegibilitat general dels caràcters quan s'utilitzen fonts determinades i algunes pantalles. També pot ajudar a resoldre algunes situacions en què els caràcters no es renderitzen amb l'amplada o l'alçada correctes, especialment quan està activat el mode paraula. Si s'estableix, s'utilitza la correcció completa. Si no s'estableix, s'utilitza el nivell predeterminat de correcció.

  • Lletra dels emojis: això permet especificar la lletra a usar per als caràcters Unicode d'emoji. Si no s'estableix, s'usarà la lletra predeterminada del perfil, o el sistema podria utilitzar alguna lletra alternativa si manquen els glifs d'aquesta lletra.

  • Representació de text bidireccional: reordena els caràcters d'esquerra a dreta de manera que els textos àrabs i hebreus apareguin correctament.

  • Força la direcció de línia LTR: les línies són sempre d'esquerra a dreta. Sense això, la direcció de cada línia és determinada pel primer caràcter amb direccionalitat forta.

  • Substitució del mode BiDi de caràcters de taula: considera els caràcters gràfics de taula com a caràcters LTR forts. Això permet que les taules que contenen caràcters RTL es mostrin correctament, però podria provocar un ordre incorrecte si aquests caràcters s'empren en textos RTL.

  • Substitució de «wcwidth» - Els caràcters problemàtics segueixen l'estàndard Unicode, en lloc de «wcwidth()» de la «glibc». Actualment només el guionet suau (Unicode 0x00AD) que té una amplada «wcwidth» d'1 i Unicode de 0 es veu afectat per aquesta opció. Generalment, aquesta opció s'ha d'inhabilitar quan s'utilitzen principalment aquests caràcters a la línia d'ordres, i habilitar quan només es mostren.