Шрифт Inconsolata не працює в Terminal


8

Я хотів би використовувати Inconsolata як найближче вільне наближення шрифту Consolas для редагування та програмування на моєму Mac. Завантаживши OpenType файл Inconsolata, я змінив налаштування TextWrangler, щоб Inconsolata став шрифтом для вікна редактора.

Це спрацювало чудово, і текст тепер належним чином відображений за допомогою Inconsolata. Я вважаю це доказом того, що шрифт належним чином розпізнається ОС.

Потім я спробував змінити налаштування терміналу, щоб також використовувати Inconsolata. На мій подив, вікно терміналу зменшилося до цього:

Термінал після застосування шрифту Inconsolata

Для тесту я спробував збільшити розмір шрифту до 288, щоб перевірити, чи текст просто відображений дійсно невеликим і тому, здавалося б, створює порожнє вікно. На жаль, до успіху немає.

Я спробував переключити шрифт з фіксованим інтервалом у пошті, і як результат, поштове вікно, яке раніше відображало повідомлення, просто порожнє. Я спробував TeXShop і зміг успішно змінити шрифт редактора на Inconsolata.

Схоже, що зміна спрацьовує добре в деяких додатках, а в інших - повністю. Хтось має уявлення, чому це так?

Як я можу використовувати Inconsolata в терміналі (та пошті) під MacOS X 10.6.7?


Ви намагалися перевірити шрифт у книзі шрифтів ?
Даніель Бек

Так, я зробив валідацію завантаженого шрифту в Font Book і все пройшло добре. За Font Book шрифт безпечний у використанні.
Uwe Honekamp

Відповіді:


12

Спробуйте очистити та відновити кеш шрифту за допомогою наступного:

sudo atsutil databases -remove
sudo atsutil server -shutdown
sudo atsutil server -ping

Сказане вище - "моя стандартна відповідь" на проблеми з шрифтом.

Після вашої відповіді я також спробував завантажити шрифт. Встановив його і в Terminal.app отримав такий же результат, як і ти. Тож +1 до питання - мене теж цікавить.

Тому,

  • видалено версію otf (не працює)
  • Я завантажив версію ttf із каталогу шрифтів Google
  • видалено кеш, як зазначено вище
  • встановлено версію ttf
  • і працює.

після нього, для тесту:

  • видалено версію ttf
  • очистив кеш
  • встановлено версію otf
  • не працює

тому знову для ttf - і в моєму Terminal.app є робоча версія

Не знаю, чому версія otf не працює. ; (


Дякую за Вашу відповідь. Я намагався, але не вдавався. Проблема все ще зберігається.
Uwe Honekamp

Підтверджено, що TTF також працює на моєму комп’ютері. OTF не робить. Дивно, але принаймні я зараз вмію використовувати шрифт. +1
Uwe Honekamp

3

Я не можу відтворити вашу проблему на моєму Mac (10.6.7). Я завантажив "OpenType файл", відкрив його, встановив у «Книгу шрифтів» і налаштував Термінал для використання без випадків. Можливо, спробуйте видалити шрифт із вашої системи та повторити спробу?


Дякую за репродукцію, навіть якщо це дало інший результат. Так, я спробував видалити шрифт, а потім знову встановив його без удачі.
Uwe Honekamp

@У нас же я спробував Inconsolada в пошті, і це спрацювало без проблем. Я розігрувався з різними розмірами, згладжуванням шрифту тощо, і не можу відтворити вашу проблему.
Кайл Кронін

Якщо проблема не зникає навіть із відновленням кеш-пам'яті шрифту, ви можете спробувати альтернативу Terminal.app, наприклад iTerm або GLTerm, і протестувати далі.
Девід Меткалф

Я також можу підтвердити, що я можу використовувати Inconsolata в терміналі без випадків. Він також чудово працює в iTerm (який також має кілька інших приємних функцій), так що це може бути вашим наступним кроком, щоб дізнатись, чи він є специфічним для терміналу чи відбувається щось інше.
Керрі Шотц

@Kyle Cronin - скажіть, будь ласка, чим шрифт відображений у шрифтах "Фіксована ширина"? (на панелі шрифтів, як Монако чи Кур'єр?)
jm666


1

є досить просте рішення цієї проблеми.
Просто перетворіть .otfфайл у .ttfфайл.
Для цього я використовував FreeFontConverter , і тепер працює в моєму терміналі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.