bangla_pdf library

A Flutter package to fix broken font issues in PDFs for Bangla text.

This package provides widgets like Text, Table, BulletList, etc., that automatically handle mixed Bangla and English text rendering in PDFs. It includes a default Bangla font (Kalpurush) and supports custom fonts.

Classes

AutoText
A widget that automatically detects Bangla and non-Bangla text and renders them with the appropriate fonts.
BanglaFontManager
Singleton Font Manager for Bangla Fonts.
BanglaUnicodeMapper
What It Does?:
BulletList
Bangla Bullet List
FixingUtils
Header widget (like pw.Header but with Bangla support)
Paragraph
Paragraph widget (like pw.Paragraph but Bangla)
RichText
A reusable RichText widget for PDF documents supporting automatic Bangla detection.
RichTextItem
Represents a single text span in a PDF RichText.
Table
A reusable, customizable Bangla table widget for PDF documents.
Text
TextSpan
A text span for BanglaRichText

Extensions

BanglaTextExtension on String