در صورتی که متن با یکی از استانداردهای یونیکد (UTF-8
یا UTF-16
یا ...) نوشته شده باشه هر کاراکتری که شما تایپ میکنین مقدار منحصربهفردی داره
اما هنگام نمایش یک کاراکتر توسط یک فونت، اون فونت باید برای اون مقدار عددی نمایش رو تعریف کرده باشه. مثلاً حرف ی
در یونیکد معادل 633H
هست. اگه فونتی که باهاش تایپ میکنین برای این مقدار نمایش «ی» رو داشته باشه اما فونتی که باهاش متن رو بعداً میبینین نمایشی برای این مقدار در نظر نگرفته باشه، معمولاً کاراکتری به شکل علامت سوال نمایش میده.
نکتهی دوم اینه که فونتی که برای نمایش ازش استفاده میکنین باید با استاندارد یونیکد همخوان باشه. در صورتی که در فونت هنگام نمایش برای مقدار 633H
نمایشی غیر نمایش استادارد «ی» مثلاً یک حرف الفبای روسی تعبیه شده باشه به جای «ی» اون حرف نمایش داده میشه چون اون فونت از استاندارد یونیکد پشتیبانی نمیکنه
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)