L'écriture d'un texte simple sur une image en utilisant PIL est facile.Ecriture de texte avec diacritique ("nikud", marques de vocalisation) en utilisant PIL (Python Imaging Library)
draw = ImageDraw.Draw(img)
draw.text((10, y), text2, font=font, fill=forecolor)
Cependant, lorsque je tente d'écrire des signes de ponctuation hébreux (appelée « nikud » ou ניקוד), les caractères ne se chevauchent pas comme ils le devraient. Sur l'environnement de support, ces deux mots occupent le même espace/largeur (l'exemple ci-dessous dépend de votre système, donc de l'image):
סֶפֶר ספר
Cependant lors de l'élaboration du texte avec PIL je reçois:
ס ֶ פ ֶ ר
depuis la bibliothèque ne probablement respecte pas le règlement crénage (?).
Est-il possible que le caractère et la marque de ponctuation hébraïque occupent le même espace/largeur sans écrire manuellement le positionnement des caractères?
image - nikud and letter spacing http://tinypic.com/r/jglhc5/5
URL de l'image: http://tinypic.com/r/jglhc5/5
Salut, j'ai eu un ** [problème similaire en utilisant Pillow] (http://stackoverflow.com/questions/41271620/the-nikud-are-not-aligned -propriement-en-dessin-texte-en-hébreu-en-utilisant-pil-pytho) **. Avez-vous déjà trouvé une solution pour aligner le nikud indépendamment de la police? – maltman