Заранее составленный персонаж
-
Определение и использование предварительно составленных символов
- Предварительно составленные символы — это объекты Юникода, которые могут быть разложены на другие символы.
- Примеры включают буквы с диакритическими знаками, такие как é (U+00E9).
- Они используются для представления специальных букв в различных наборах символов и помогают системам с неполной поддержкой Unicode.
-
Сравнение с разложенными символами
- В примере шведской фамилии Åström представлены два способа написания: с предварительно составленными Å и ö и разложенными A с диакритическим кольцом и o с диакритическим диффузом.
- Оба варианта эквивалентны и должны отображаться одинаково, но на практике могут возникать проблемы с отображением в некоторых реализациях Unicode.
-
Проблемы с отображением и их решения
- В некоторых случаях комбинированные диакритические знаки могут игнорироваться или отображаться неправильно.
- Приложения могут заменять разложенные символы эквивалентными предварительно составленными, чтобы избежать проблем с отображением.
- Неполные шрифты могут вызывать проблемы с отображением экзотических предварительно составленных символов.
-
Функциональный тег ccmp в OpenType
- OpenType предоставляет тег ccmp для определения композиций и разложений символов.
-
Применение к китайским иероглифам
- Китайские иероглифы могут быть представлены как предварительно составленные символы, что позволяет сократить количество символов.
- Однако это может создать проблемы для программного обеспечения поиска и редактирования, а также увеличить размер кодировки документов.
-
Отсутствие строгих правил
- Нет строгих правил относительно расположения компонентов внутри символа или их трансформации.
-
Дополнительные ресурсы
- Ссылки на стандарт Unicode, консорциум Unicode и другие источники информации.
- Упоминание шрифта с засечками Free Idg, который поддерживает предварительно составленные символы.
Полный текст статьи: