Intereting Posts
Порт не добавлен в iptables Редактор Kate: как определить / добавить фильтры типов файлов в диалоговом окне файлов? добавление строки в файл, если она отсутствует Можно ли ограничить количество копировальных аппаратов? systemd, используя 100% моего процессора, если нет, если я запустил его без systemd Отключить команды в Alpine Linux Сравнение столбцов в двух файлах и добавление первого файла Восстановление данных после фальсификации жесткого диска передавать файл в удаленный каталог только в том случае, если он не существует без замены Kali Linux – «пакет не имеет кандидата на установку» (также thinkpad-acpi) Как установить FreeBSD вместе с Linux, с файловой системой ZFS для рута? Нет AirPlay в XBMC на EeePC (Debian) Не удается выполнить пинг других узлов в частной сети Моя команда Ping, кажется, никогда не заканчивается. Означает ли это, что это suceeeding? Баш-переменные – любые трюки с экстрактами, основанные на заказе?

Можем ли мы исправить уже исправленный шрифт?

Powerline – это своего рода плагин для Vim и Gvim. Чтобы быть более полезным, он использует шрифты, в которые добавлены некоторые изображения (символы). Другими словами, они «исправили» набор шрифтов. Недавно Powerline заявила, что код был изменен, и вам нужно снова исправить шрифты. Ссылка на то же самое можно найти здесь .

Вопросов

  • Могу ли я исправить свой уже исправленный шрифт, или я должен получить новый шрифт источника?
  • Какие шрифты могут быть исправлены. (Например, TTF или …)?

Патч-скрипт доступен здесь в своем собственном репозитории GitHub под названием: powerline-patcher .

Эксперимент

Сначала я начал загрузку вышеупомянутого скрипта исправления.

$ git clone https://github.com/Lokaltog/powerline-fontpatcher.git 

Затем я выбрал образец файла .ttf чтобы проверить ваш вопрос.

 $ ls -lr | grep ttf -rw-r--r--. 1 saml saml 242700 Jul 2 20:29 LucidaTypewriterRegular.ttf 

Запуск скрипта исправления шрифтов дал следующий результат:

 $ scripts/powerline-fontpatcher LucidaTypewriterRegular.ttf The glyph named fraction is mapped to U+2215. But its name indicates it should be mapped to U+2044. The glyph named periodcentered is mapped to U+2219. But its name indicates it should be mapped to U+00B7. The glyph named macron is mapped to U+02C9. But its name indicates it should be mapped to U+00AF. The glyph named stigma is mapped to U+03DA. But its name indicates it should be mapped to U+03DB. The glyph named digamma is mapped to U+03DC. But its name indicates it should be mapped to U+03DD. The glyph named koppa is mapped to U+03DE. But its name indicates it should be mapped to U+03DF. The glyph named sampi is mapped to U+03E0. But its name indicates it should be mapped to U+03E1. The glyph named fraction1 is mapped to U+2044. But its name indicates it should be mapped to U+2215. 

В результате файл:

 $ ls -lr | grep ttf -rw-r--r--. 1 saml saml 242700 Jul 2 20:29 LucidaTypewriterRegular.ttf -rw-rw-r--. 1 saml saml 242576 Jul 2 21:02 Lucida Sans Typewriter Regular for Powerline.ttf 

Если я запустил его еще 2 раза в результирующих файлах, я получаю одинаковый вывод каждый раз, как указано выше, в результате чего файлы выглядят так:

 $ ls -ltr | grep ttf -rw-r--r--. 1 saml saml 242700 Jul 2 20:29 LucidaTypewriterRegular.ttf -rw-rw-r--. 1 saml saml 242576 Jul 2 21:02 Lucida Sans Typewriter Regular for Powerline.ttf -rw-rw-r--. 1 saml saml 242780 Jul 2 21:04 Lucida Sans Typewriter Regular for Powerline for Powerline.ttf -rw-rw-r--. 1 saml saml 242984 Jul 2 21:07 Lucida Sans Typewriter Regular for Powerline for Powerline for Powerline.ttf 

Все эти полученные .ttf файлы выглядят действительными, когда я пытаюсь открыть их с помощью команды display ImageMagick:

 $ display Lucida Sans Typewriter Regular for Powerline for Powerline for Powerline.ttf 

ss # 1

Takeaways

Таким образом, казалось бы, вы можете пересобирать файлы шрифтов с помощью скрипта исправления, мне непонятно, почему размер увеличивается при выполнении этой операции, поэтому я бы сохранил оригиналы на всякий случай, если у вас возникнут проблемы.

Если бы это был я, я бы, вероятно, удалил ранее исправленные файлы и регенерировал их, чтобы быть в безопасности.

Рекомендации

  • Исправление шрифтов