1. Как вы думаете, почему изображения символов хранятся в отдельных файлах?
Изображения символов хранятся в отдельных файлах для экономии ресурсов, упрощения обновления и использования символов в разных проектах. Это позволяет избежать дублирования данных и сохраняет универсальность символов.
2. Вы хотите использовать в тексте собственный придуманный символ, которого нет ни в одном шрифте. Какими путями это можно сделать?
Для использования собственного символа, которого нет в стандартных шрифтах, можно создать векторное изображение в графическом редакторе и вставить его в текст или использовать редакторы шрифтов, такие как FontForge, чтобы добавить символ в новый шрифт и установить его в системе.
3. Вы сами разработали шрифт и хотите переслать другу документ, в котором этот шрифт используется. Какими способами это можно сделать?
Чтобы переслать документ с собственным шрифтом, можно либо включить шрифт в сам документ (встроить шрифт, если это поддерживается), либо отправить шрифт как отдельный файл вместе с документом, чтобы получатель установил его на своём компьютере.
4. В чём достоинства и недостатки внедрения шрифтов в документ?
Внедрение шрифтов в документ имеет достоинства, такие как сохранение уникального оформления текста и независимость от шрифтов, установленных на компьютере получателя. Недостатки включают увеличение размера файла и возможную несовместимость с некоторыми приложениями.
5. Почему в современных компьютерах используются кодировки, в которых каждый символ занимает целое число байт?
Современные компьютеры используют кодировки, где каждый символ занимает целое число байт, для упрощения обработки данных. Это позволяет компьютерам эффективно работать с текстами и поддерживать стандарты, обеспечивая корректное отображение символов.
6. Почему использование кодовых страниц для кодирования текс та может привести к проблемам?
Использование кодовых страниц может привести к проблемам, так как разные кодировки имеют различное отображение символов, что может вызвать путаницу при открытии текстов на другой системе или в другой языковой среде.
7. Что такое UNICODE? В чём достоинства и недостатки использования этого семейства кодировок?
Unicode – это универсальная кодировка, поддерживающая большинство языков и символов мира. Её достоинства – широкая совместимость, единообразие и поддержка разнообразных письменностей. Недостатки включают увеличение объёма данных для хранения и обработки текстов, особенно в многоязычных системах.
8. Вооружившись таблицами различных однобайтных кодировок, разбейтесь на пары и напишите друг другу короткое со общение, содержащее коды символов. Используйте любую кодировку, но не сообщайте её напарнику! Постарайтесь декодировать адресованное вам сообщение.
Используйте таблицу однобайтной кодировки (например, Windows-1251, ISO-8859-1 или ASCII) для написания сообщения. Преобразуйте текст в коды символов, например, "Привет" в Windows-1251 может выглядеть как последовательность байтов: CF E0 E8 E2 E5 F2.
Направьте получившийся код вашему напарнику. Убедитесь, что вы не сообщаете, какая кодировка использовалась.
Напарник, получив код, должен попытаться расшифровать его, опираясь на собственные предположения о кодировке. Например, попробует использовать Windows-1251 или другую таблицу для сопоставления кодов с символами.
Если кодировка угадана неверно, текст может отображаться некорректно. Например, вместо "Привет" в другой кодировке могут появиться искажённые символы, такие как "Ïàèâåò".