Какая хорошая программа для генерации новых символов?
Я хочу создать новый символ персонажа. Я не хочу создавать весь шрифт или изменять настройки клавиатуры. Я просто хочу нарисовать один символ, который затем могу скопировать и вставить в текст.
Я ищу программное обеспечение, которое могло бы изящно заменить редактор личных символов из окон.
Я прочитал этот вопрос, и это не помогает.
Я также попробовал несколько альтернатив редактору личных персонажей, но не нашел того, что хотел.
1 ответ
Вы не можете просто создать символ одного символа.
Почему бы и нет?
Каждый символ в каждом цифровом тексте - это всего лишь один или несколько байтов.
Решить, что представляет собой это число, является задачей кодировки символов текста. Есть, например, старый добрый ASCII, UTF-8, UTF-16, ISO-8859-1 и многие другие. Например, число 65 представляет A
в ASCII и большинстве других кодеков, но специальные знаки препинания или нелатинские символы обычно кодируются по-разному.
Теперь, имея текстовые данные (числа) и зная их кодировку, мы знаем, какие буквы и символы должен представлять каждый символ. Однако мы пока не знаем, как выглядит этот персонаж. Поэтому нам нужен шрифт. Шрифты определяют внешний вид каждого поддерживаемого символа, используя растровые изображения или векторную графику. Если шрифт, который вы настроили для отображения фрагмента текста, не поддерживает символ, вы, скорее всего, просто увидите прямоугольник или какую-то другую замену, как здесь.
В заключение, чтобы иметь собственные символы символов, вам нужно как минимум создать или изменить собственный шрифт и изменить внешний вид любого символа так, как вам нужно.
Но как тогда этот редактор закрытых символов Windows делает это?
PCE (Private Character Editor) является системным компонентом Windows и, похоже, глубоко интегрируется с кешем шрифтов Windows. Я не знаю, как это работает внутри, но оно должно каким-то образом добавлять ваши личные символы во все (выбранные) шрифты, установленные в вашей системе на лету, при их использовании.
Я не знаю ни одного такого механизма, доступного в Ubuntu.
Почему бы мне не использовать их в любом случае?
Проблема с использованием пользовательских символов или шрифтов заключается в том, что если вы не распространите свой шрифт среди всех тех документов, которые его используют (исключение: некоторые форматы, такие как PDF, могут также включать все используемые шрифты непосредственно в документ), все остальные не смогут правильно просматривать ваши пользовательские символы, поскольку они будут просматривать его другим (резервным) шрифтом.
И что мне делать вместо этого?
Может быть, нужный вам символ или символ, который достаточно похож, уже существует в некоторых общедоступных шрифтах?
В противном случае, почему бы просто не сделать маленькое изображение нужного вам символа и вставить его в свои документы, где это необходимо? Таким образом, он наверняка будет переносимым и на другие системы.