Hello,
i
have issue when i try generate 'Pdf' with arabic fonts , some letters
don't display , i tried with different fonts but i get same issue
my code :
Future<List<int>> _readFontData() async {
final ByteData bytes = await rootBundle.load('assets/LamaSans.ttf');
return bytes.buffer.asUint8List(bytes.offsetInBytes, bytes.lengthInBytes);
}
PdfFont font = PdfTrueTypeFont(await _readFontData(), 62);
page.graphics.drawString(
'نور السماء',
font,
brush: PdfBrushes.black,
bounds: Rect.fromLTWH(page.size.width - 1500, 777, 1100, 130),
format: PdfStringFormat(
textDirection: PdfTextDirection.rightToLeft,
alignment: PdfTextAlignment.center,
lineAlignment: PdfVerticalAlignment.middle
),
);
output :
نو لسما