|
Come è strutturato PangoPango opera fondamentalmente su paragrafi di testo. Il motivo per cui lavora su di un paragrafo alla volta è che il riordinamento bidirezionale più avere effetti e complicazioni soltanto all'interno di un paragrafo, ma non oltre. I vari processi che Pango effettua su di un paragrafo sono elencati più avanti in questa pagina. Non tutti questi processi sono necessariamente implementati come operazioni separate sul testo. Quello che viene inviato al processo è un pezzo di testo codificato con UTF-8 e una PangoAttributeList da applicare al testo. La lista degli attributi include le proprietà del carattere, della lingua, e altri che non influiscono sulla formattazione, come il colore del testo da visualizzare.
Il risultato di questo processo è una lista di PangoGlyphStrings per linea. Questi vengono poi inviati al visualizzatore. |
Ultima modifica 06-Sep-2000
Owen Taylor <otaylor@redhat.com> |