Можно ли в Sublime Text 2 использовать другие шрифты, кроме тех, что установлены в системе? Если да, то как это сделать?
Я работаю на компьютере с Windows 7 без прав администратора и устал от Courier New и Consolas.
решение1
Этот пост в блогеописывает использование утилиты, которая называется RegisterFont
для добавления шрифтов в качестве обычного пользователя. Я скачал .ttf
нужные мне файлы (Освобождение Моноотлично смотрится в Sublime на всех 3 поддерживаемых платформах), поместил их в тот же каталог, что и RegisterFont.exe
, затем создал пакетный файл:
@echo off
RegisterFont.exe add LiberationMono-Regular.ttf LiberationMono-Bold.ttf LiberationMono-BoldItalic.ttf LiberationMono-Italic.ttf
сохранил его в том же каталоге, создал ярлык, затем переместил ярлык в так, чтобы он запускался каждый раз при запуске Windows. Теперь вы можете зайти в свои пользовательские настройки в Sublime и установитьC:\Users\YourUserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
"font_face": "Liberation Mono",
"font_options":
[
"subpixel_antialias",
"directwrite"
],
"font_size": 9.0
и все должно быть хорошо. Оптимальные "font_size"
настройки, конечно, будут зависеть от используемого вами шрифта и ваших личных предпочтений, но эти настройки отлично подходят для меня.
Один из недостатков, RegisterFont
который я заметил, заключается в том, что это, похоже, не влияет на все программы. Sublime отлично подхватывает новые шрифты, как и MS Office, но Firefox почему-то нет. Я работаю на Win8, так что, возможно, Win7 отличается - YMMV.