Unicode: различия между версиями

2777 байт добавлено ,  18:46, 8 апреля 2023
Недостатки
(Правки размера)
(Недостатки)
Строка 88: Строка 88:


=== Устали? Давайте поиграем ===
=== Устали? Давайте поиграем ===
Примеры некоторых Юникод символов для разных настольных игр <code>🁣🁩🁬</code> <code>♚♛♘</code> <code>🂠🂭🂸</code> <code>⚀⚂⚅</code> <code>🀁🀆🀇</code>. Текст увеличенного размера:
Юникод содержит текстовые символы всех элементов популярных настольных игр. Примеры некоторых из них: <code>🁣🁩🁬</code> <code>♚♛♘</code> <code>🂠🂭🂸</code> <code>⚀⚂⚅</code> <code>🀁🀆🀇</code>. Текст увеличенного размера:


<span style="font-size:90px">🁣</span> <span style="font-size:90px">🁩</span> <span style="font-size:90px">🁬</span> <span style="font-size:90px">♚</span> <span style="font-size:90px">♛</span> <span style="font-size:90px">♘</span> <span style="font-size:90px">🂠</span> <span style="font-size:90px">🂭</span> <span style="font-size:90px">🂸</span> <span style="font-size:90px">⚀</span> <span style="font-size:90px">⚂</span> <span style="font-size:90px">⚅</span> <span style="font-size:90px">🀁</span> <span style="font-size:90px">🀆</span> <span style="font-size:90px">🀇</span>
<span style="font-size:90px">🁣</span> <span style="font-size:90px">🁩</span> <span style="font-size:90px">🁬</span> <span style="font-size:90px">♚</span> <span style="font-size:90px">♛</span> <span style="font-size:90px">♘</span> <span style="font-size:90px">🂠</span> <span style="font-size:90px">🂭</span> <span style="font-size:90px">🂸</span> <span style="font-size:90px">⚀</span> <span style="font-size:90px">⚂</span> <span style="font-size:90px">⚅</span> <span style="font-size:90px">🀁</span> <span style="font-size:90px">🀆</span> <span style="font-size:90px">🀇</span>
Строка 94: Строка 94:
=== Недостатки ===
=== Недостатки ===


Перечислить
* '''Сложность понимания''': Из-за огромного количества символов и разных форматов кодирования Unicode может быть сложным для понимания и использования, особенно для новичков в IT.
* '''Многосимвольные символы''': Вместо включения дополнительных символов в стандарт, иногда применяются «костыли» с комбинациями.  👨 +  U+200D + 👩 + U+200D + 👧 + U+200D + 👦 = 👨‍👩‍👧‍👦
* '''Различное отображение''': Юникод — не шрифт и не содержит информации как отображать символы. Нет никаких гарантий что ваш символ будет отображен у другого пользователя в том же виде.
* '''Проблемы с совместимостью''': Старые программы и устройства могут не поддерживать Unicode или часть его нововведений. Это может привести к неправильному отображению текста, замене символов на знаки вопроса � или прямоугольники ▯.
* '''Размер данных''': Использование Unicode может привести к увеличению размера файлов, в сравнении с кодировками, заточенными под определенный язык. Это может увеличить затраты на хранение данных при больших объемах.
* '''Низкая производительность''': Из-за сложности разбора UTF кодировок, производительность программ по обработке текстов может быть ниже в сравнении с более простыми, но менее универсальными кодировками.
* '''Постоянные обновления''': Стандарт постоянно обновляется. Это может вызвать сложности в отслеживании изменений и поддержании актуальности ваших приложений или устройств.
 
=== Дополнительные статьи ===
 
* [[Emoji]] — здесь перечислены все символы эмодзи с разбивкой на группы по оригинальному стандарту Юникод