Арабская буква хе (ه) отображается неправильно в шрифте Calibri

447
Roland Illig

Когда я набираю слово هذه в Microsoft Word 2010 с использованием шрифта Calibri версии 6.18, слово отображается как в هذهذ (без завершающего символа the), что означает, что последняя буква имеет неправильную форму.

  • Использование любого шрифта, кроме Calibri, работает нормально.
  • Использование любого другого приложения, кроме Microsoft Word 2010, работает нормально. Я пробовал LibreOffice, Microsoft WordPad, Google Chrome, Microsoft Word 2016.
  • Это также влияет на любой текст, где ه отображается в виде отдельной буквы, например, в ه ه ه ه.

Что может привести к этой ситуации?

Есть ли способ обмануть Microsoft Word, чтобы правильно отобразить слово?

3
Попробуйте добавить пробел после последней буквы. Или любое не письмо Ayman 6 лет назад 0
@ Айман, я пытался, но это не помогло. Roland Illig 6 лет назад 0
Calibri [не упоминается] (http://www.fileformat.info/info/unicode/char/0647/fontsupport.htm) в шрифтах, которые поддерживают глиф; кажется, даже больше [он вообще не поддерживает арабский язык] (http://www.fileformat.info/info/unicode/font/calibri) (см. также [недостающие символы] (http://www.fileformat.info/info) /unicode/font/calibri/missing.htm)). Так что вы, вероятно, видите другой шрифт. Тем не менее, я думаю, было бы странно, если бы Word использовал другой запасной вариант для Calibri, чем для любого другого шрифта, и я бы даже предположил, что Windows позаботится обо всем этом, поэтому будет работать так же, как в WordPad и во всех других случаях. , Arjan 6 лет назад 0
fileformat.info, вероятно, использует старую версию шрифта Calibri. Тот, который у меня есть, говорит: «(c) Корпорация Microsoft 2016 года. Все права защищены.», И я только что просмотрел файл шрифта с помощью FontForge, который показывает, что версия 2016 года содержит арабские символы. Roland Illig 6 лет назад 0
У вас Word 2010 и 2016 установлены в одной системе? А может быть, шрифт 2016 использует какую-то функцию OpenType, которую Word 2010 не понимает? И я думаю, это не поможет, но [здесь вы можете показать, какие локальные шрифты отображают его] (http://www.fileformat.info/info/unicode/font/fontlist.htm?text=%D9%87+- + АРАБСКИЙ + ПИСЬМО + ХЕ +% 28U% 2B0647% 29). Arjan 6 лет назад 0
Нет, сначала у меня не было установлен Word 2016. И, как я уже сказал, информация о шрифтах в fileformat.info устарела. Roland Illig 6 лет назад 0

1 ответ на вопрос

2
Roland Illig

In the Unicode charts, I found U+FBA6, which is the letter heh, isolated form. Now I have the word هذﮦ (the last letter is U+FBA6) from which I can use the letter via copy and paste.

The downside is that the above only works if the ه appears on its own, without vowels. Therefore rendering هذه works, but هَذِهِ doesn't. In the latter case, the vowel is placed too far to the left.

Похожие вопросы