Tibetische und Devanagari -Ligaturen werden nicht ordnungsgemäß mit iText gestapelt

StackOverflow https://stackoverflow.com/questions/8338838

  •  26-10-2019
  •  | 
  •  

Frage

Ich habe versucht, einen Unicode-Text mit itext-2.1.7 und itext-5.1.3 auszugeben.

Während Devanagari -Charaktere richtig gestapelt wurden, kann ich die tibetischen Charaktere nicht richtig gestapelt sehen.

Zum Zeitpunkt nimmt jeder Charakter einen separaten Raum ein. Ich habe es mit Basisfonts sowohl arialuni.ttf als auch tibmachuni-1.901b.ttf versucht, aber ohne Erfolg.

Googeln gab mir eine Post von 2009 was darauf hinwies, dass es damals nicht ohne weiteres möglich war.

Ich stecke mitten in einem Unicode -Projekt fest. Ich würde mich freuen, Hinweise zu bekommen.

War es hilfreich?

Lösung

Derzeit ist der einzige Ligaturizer im ITEXT der ArabicLigaturizer, Ich bin überrascht, dass Devanagari tatsächlich für Sie arbeitet.

Bitte sehen Sie Bruno Lowagies (der Hauptentwickler) Post von Anfang dieses Jahres zusammen mit dem Post, mit dem er verbunden war, speziell:

Keiner der aktuellen ITEXT -Entwickler versteht Hindi oder eine andere indische Sprache, daher ist es für sie (wenn nicht unmöglich) sehr schwierig, einen solchen Indikator zu schreiben

Ersetzen Sie "Indic" durch "Tibetaner" oder eine andere Sprache, die Ligaturen benötigt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top