APK hataları

PDF'de ə harfi kare olur

Kare, şriftin içinde ə olmadığı ya da PDF'in şrifti dosyaya gömmediği demektir. Okuyucu harfi bulamaz, yerine boş kutu koyar.

Helvetica, birçok eski PDF şrifti ve süs şriftleri ə taşımaz. Arial, Calibri, Times New Roman ve Noto Sans taşır.

Kare çoktan PDF'in içindeyse başka okuyucu onu düzeltmez. Şrifti değiştirip dosyayı yeniden yaz.

from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont
from reportlab.pdfgen import canvas

pdfmetrics.registerFont(TTFont("Arial", r"C:\Windows\Fonts\arial.ttf"))
fayl = canvas.Canvas("sened.pdf")
fayl.setFont("Arial", 14)
fayl.drawString(40, 800, "Azərbaycan")
fayl.save()