2015-09-21 3 views
0

ASCII имеет версии всего латинского алфавита. Недавно я был удивлен, узнав, что Unicode содержит другие версии тех же символов. Одним из примеров является «U + 1D5C4: MATHEMATICAL SANS-SERIF SMALL K» или «».Почему unicode несколько символов, представляющих одну и ту же букву?

Не может ли математический режим LaTeX или редактор уравнений MS Word или какая-либо другая программа просто использует шрифт без засечек, если он хочет, чтобы буквы в математической формуле были без засечек?

ответ

2

Эти символы существуют, так что семантическое различие между ними может быть закодировано в виде обычного текста или где конкретная форма шрифта не может контролироваться.

Блока вы упоминаете толькоintended для использования в математических и технических условиях, , где различие между, скажем, как переменная VS. d как дифференциальный оператор VS. как объект (в теории категорий) это важно. TR #25 дает еще один пример, где потеря различия между и H может полностью изменить смысл уравнения. Способность encode Это форматирование в самом тексте также важно для ISO 31-11.

Все эти символы поддерживают сопоставления совместимости со своими «нормальными» латинскими и греческими аналогами, поэтому различие между ними не должно влиять на поиск и сортировку.

+0

Итак, они сказали: «Мы не можем иметь отдельные символы для d в качестве переменной, оператора, объекта и т. Д., Или у нас было бы двадцать разных версий. Но serif vs. sans-serif часто используется как способ различать эти значения, поэтому у нас будут, по крайней мере, эти два "? – kuzzooroo

+0

По существу, да. Было бы почти невозможно пройти через все различные виды использования (поскольку существует большое количество, и новые могут быть изобретены), но существует ровно 14 вариантов шрифтов. –

1

Вы вводите в заблуждение режим отображения с кодировкой для текстов.

Идея состоит в том, что в Юникоде есть ВСЕ символы, используемые для записи, известные человечеству, сгруппированные по использованию. Вот почему вы найдете много кодовых точек, которые выглядят одинаково.

Значит, формула с k отличается от слова, написанного с помощью k. Часть sans-serif - это просто описание вида k, который используется для отображения. Завтра кто-то может захотеть добавить serif k, и тогда как бы вы описали разницу?

+0

ОК, я думаю, что я в основном следую, но вот часть, которую я до сих пор не получаю: если математика k нужна версия без засечек (в случае, если кто-то позже захочет добавить математическую засечку k), почему бы не все другие формы буквы k? [Насколько я могу судить) (http://graphemica.com/k) большинство форм k не указывают, являются ли они засечками или без засечек. – kuzzooroo

+0

Я не мог найти ничего о том, почему они решили добавить sans-serif к математическим символам. Я бы просто взял его как есть: имя для символа. – RedX

 Смежные вопросы

  • Нет связанных вопросов^_^