glyphMetrics method
Calculate the PdfFontMetrics for this glyph
Implementation
@override
PdfFontMetrics glyphMetrics(int charCode) {
final g = font.charToGlyphIndexMap[charCode];
if (g == null) {
return PdfFontMetrics.zero;
}
if (bidi.isArabicDiacriticValue(charCode)) {
final metric = font.glyphInfoMap[g] ?? PdfFontMetrics.zero;
return metric.copyWith(advanceWidth: 0);
}
return font.glyphInfoMap[g] ?? PdfFontMetrics.zero;
}