أخطاء APK

في PDF يصير حرف ə مربعًا

المربع يعني أن الخط بلا ə، أو أن PDF لم يُضمّن الخط. القارئ لا يجد الحرف ويضع صندوقًا فارغًا مكانه.

Helvetica وكثير من خطوط PDF القديمة وخطوط الزينة لا تحمل ə. أما Arial وCalibri وTimes New Roman وNoto Sans فتحملها.

إذا كان المربع داخل PDF أصلًا فقارئ آخر لا يصلحه. غيّر الخط واكتب الملف من جديد.

  • في Python لا تستعمل Helvetica الجاهز. سجّل Arial أو Noto Sans وضمّنه في الملف.
  • في Word، من ملف ثم خيارات ثم حفظ، فعّل تضمين الخطوط في الملف. ثم اكتب PDF.
  • في LibreOffice ضمّن الخطوط القياسية عند تصدير PDF. وإلا يبقى المربع على حاسوب آخر.
  • خط الزينة لا يحمل ə. أبقِ العنوان به واجعل النص Arial.
  • القارئ لا يصلح PDF قديمًا فيه مربعات. صدّر المصدر من جديد.
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()

أدلة ذات صلة