چگونه میتوان بدون آزمون و خطا متوجه شد که یک فونت خاص از چه کاراکترهای پشتیبانی میکند یا خیر؟
اگه میخواین بدونین یه فونت چه کاراکترهایی داره، هم میتونین از برنامه Word آفیس و هم از نرمافزارهای طراحی و ادیت فونت استفاده کنین. توی لیتک هم میتونین از کد زیر برای نمایش گلیفهای یک فونت با اجرای xelatex استفاده کنین:
\documentclass{article}
\font\forGlyph={Parsi Matn}
\newcount\glyphCount
\newcommand{\showGlyph}[1]{{\forGlyph\XeTeXglyph#1}}
\begin{document}
\raggedright
\loop
\ifnum\glyphCount<\XeTeXcountglyphs\forGlyph
% \the\glyphCount:~
\showGlyph\glyphCount\quad
\advance\glyphCount by 1
\repeat
\advance\glyphCount by -1
\bigskip
Quantity of Glyphs: \the\glyphCount
\end{document}
در متنهای طولانی که با کاراکترهای خاص فراوان همراه است، بررسی چشمی زمانبر است.
وقتی فونتی کاراکتری رو نداشته باشه، ممکنه بستهٔ زیپرشین خطا بده و یا توی فایل log گزارش بشه. برای مثالی که زدین، همچین گزارشی در فایل log نوشته میشه:
Missing character: There is no µ (U+00B5) in font Parsi Matn
قصدم حروفچینی واحدهای اندازهگیری است. (لطفاً فونت یا بسته مربوطه را بفرمایید.)
اکثر فونتهای فارسی ممکنه کاراکترها رو داشته باشن ولی نباید انتظار زیادی داشته باشین. پیشنهاد من اینه که برای واحدها از فونتهای لاتین استفاده کنین.