Я загрузил файл, но его имя не соответствует стандартному системному шрифту.
Все, что добавляется к имени файла, отображается системным шрифтом. Если я копирую и вставляю имя файла в WordPad, он утверждает, что это Cambria Math полужирный размер 10, хотя при вводе этим шрифтом результат не совпадает.
Я никогда раньше этого не видел и мне интересно, как это возможно?
решение1
Во-первых, обратите внимание, что один шрифт практически никогда не охватывает весь Unicode; вместо этого ОС или программа могут объединять несколько шрифтов для отображения текста (выполнять замену шрифта/возврат), а не просто рисовать поля для «неизвестных символов». Это полностью автоматически и не подразумевает, что сам текст указывает шрифт. Вместо этого ОС выбирает шрифт.
Например, основная цель Cambria Math — выступать в качестве замещающего шрифта, когда основной шрифт не имеет специализированных математических символов. (Аналогично, Noto Sans — это большая коллекция шрифтов, каждый из которых предназначен для своего собственного письма.)
Во-вторых, среди этих математических символов в Unicode есть блок с именемМатематические буквенно-цифровые символы, которые должны иметь определенный вид независимо от шрифта. Обратите внимание, что это не просто стандартные буквы в другом шрифте; это совершенно разные символы Unicode, которые только выглядят одинаково. Яугадываниечто эти символы — именно те, которые использовались в имени вашего файла.
Например, я использовал онлайн-конвертер (их существует несколько) для перевода обычного текста ASCII в эти «математические» символы:
Математический жирный: