Когда вы должны использовать эти эквиваленты Unicode? Являются ли они более семантическими, чем их неиспользование?
Обратите внимание, что это не «эквиваленты Unicode». Эти символы доступны во многих наборах символов, отличных от Unicode, и они строго отличаются от альтернатив, которые вы предлагаете.
В типографике правильная и левая версии одинарных и двойных кавычек являются правильными. Они обеспечивают традиционный внешний вид для тех персонажей, которые уже много лет используются в печатных СМИ. Символ многоточия обеспечивает правильный интервал для многоточия, который не возникает естественным образом при использовании последовательных символов точки. Таким образом, причина, по которой все это используется, заключается в том, чтобы текст правильно отображался для читателей.
Они лучше интерпретируются устройствами (копирование/вставка/печать)?
Любая система, использующая любой набор символов, должна быть спроектирована так, чтобы правильно обрабатывать этот набор символов. Если текст закодирован в Unicode, то любая недавняя система (по крайней мере, за последние 15 лет) должна быть в состоянии его обработать, поскольку Unicode де-факто является стандартным набором символов для всех современных систем.
Не все системы, совместимые с Unicode, смогут правильно отображать все символы. Это будет зависеть от доступных шрифтов и даже от системы рендеринга, которая использует шрифты. Но любая система, совместимая с Unicode, сможет передавать символы без изменений (например, при операции копирования и вставки).
Меня всегда раздражает получение этих символов кавычек и многоточия, потому что с программированием textmate + вы их не используете.
Необычно копировать текст на английском (или любом другом языке) непосредственно в программу, не добавляя к этому тексту отдельные разделители. Но у большинства современных языков программирования не возникнет проблем с обработкой текста, если он ограничен свойствами.
Любые системы, которые не могут правильно обрабатывать Unicode, должны быть обновлены. Устаревшим кодировкам символов не будет места в будущем.
person
Jeffrey L Whitledge
schedule
23.03.2011
unicode
, вы на самом деле имеете в видуHTML entity
. Юникод это совсем другое. - person Álvaro González   schedule 23.03.2011