Skip to content

PDF Font

The PDF Font settings allow you to customize the fonts used in all PDF documents generated by BizMart, such as invoices, packing slips, order summaries, and labels. This is especially useful for supporting non-Latin scripts (Arabic, Bangla, Hindi, Chinese, etc.) that require special fonts.

Location

System Setup → PDF Font

Settings

Field Description Required
Activate Enable custom PDF fonts (turn off to use default system fonts)
Language Name Name of the language/script these fonts are for (e.g., Arabic, Bangla) Yes
Locale Locale code of the language (e.g., ar, bn, hi, zh) Yes
Regular Font (ttf file) Upload the regular variant of your custom font (e.g., NotoSansArabic-Regular.ttf) Yes
Medium Font (ttf file) Optional: Upload medium weight variant (if available) No
Bold Font (ttf file) Optional: Upload bold variant (if available) No

How to Configure

  1. Go to System Setup → PDF Font.
  2. Toggle Activate to ON.
  3. Enter a Language Name (e.g., Arabic, Bengali).
  4. Select the correct Locale from the dropdown.
  5. Click Browse and upload:
  6. At minimum: the Regular Font (.ttf file)
  7. Optionally: Medium Font and Bold Font for better styling
  8. Click UPDATE.

BizMart

Steps to Configure in BizMart

  1. Navigate to System Setup → Firebase in the admin panel.
  2. Enable the social login providers you want to offer (Google, Facebook, etc.).
  3. Paste the corresponding values from your Firebase project into each field.
  4. Click Save.

After saving, social login buttons will appear on the customer login/registration pages automatically.

Important Notes

  • Firebase must be properly configured for Google and Facebook social login to work.
  • The Storage Bucket is used when uploading images directly via Firebase (optional but recommended for better performance).
  • Keep your Firebase config secure — do not share the API Key publicly.

Tip: Use the same Firebase project across your entire BizMart instance for consistency.

Language/Script Recommended Font Family Download Source
Arabic Noto Naskh Arabic, Amiri Google Fonts / Noto Project
Bengali Noto Sans Bengali, Kalpurush Google Fonts
Hindi / Devanagari Noto Sans Devanagari, Mukta Google Fonts
Chinese (Simplified) Noto Sans SC Google Fonts
Thai Noto Sans Thai Google Fonts
Vietnamese Noto Sans Google Fonts

Tips

  • Always upload TrueType (.ttf) files.
  • File size should be under 2–3 MB each to avoid slow PDF generation.
  • If you don’t upload Medium/Bold variants, BizMart will fall back to the Regular font.
  • After updating, generate a test invoice to verify correct rendering.
  • Only one custom PDF font set can be active at a time.

With proper font configuration, your PDF documents will display customer names, addresses, and product titles perfectly in their native language.