Какой шрифт по умолчанию используется в Sublime Text?


Ответы:


196

В Linux это Monospace10 пт. (точный используемый моноширинный шрифт может отличаться в разных дистрибутивах или версиях Linux), в Windows это Consolas10 пунктов, а в OS X - Menlo Regular12 пунктов.

настройки платформы по умолчанию

(Цветовая схема Neonи выделение синтаксиса PackageDevранее AAAPackageDev)

Эта информация содержится в Packages/Defaultкаталоге (где Packagesнаходится каталог открыл Preferences → Browse Packages...пункт меню), в файле , где находится один из , или .Preferences (OS).sublime-settingsOSWindowsLinuxOSX

Вам следует настраивать только шрифт (или любой другой параметр) в Packages/User/Preferences.sublime-settings, открываемый пользователем Preferences → Settings—User, поскольку Settings—Defaultон перезаписывается при обновлении, а также служит резервной копией на случай, если вы действительно что-то испортили в своих пользовательских настройках. Это касается как основных настроек Sublime, так и дополнительных пакетов / плагинов.

Эти шрифты по умолчанию одинаковы как в Sublime Text 2, так и в Sublime Text 3.


В моем Ubuntu linux похоже, что по умолчанию не Monospace. Шрифт выглядит иначе (и лучше), чем, скажем, при выборе Monospace в NetBeans.
Matanster

1
@matt, как я уже упоминал, точный шрифт может отличаться. Кроме того, Sublime использует специальный механизм рендеринга, специально разработанный для улучшения внешнего вида шрифтов, поэтому один и тот же шрифт может отображаться по-разному в разных программах. Я не очень хорошо знаком с NetBeans, но у него может быть возможность выбрать, какой именно шрифт будет использоваться при monospaceвыборе. Этот шрифт может отличаться от шрифта Sublime.
MattDMo

мммм ... Понятно. Я предполагаю, что моноширинный шрифт - это не настоящий / окончательный шрифт, это что-то, что где-то сопоставляется с каким-то шрифтом ..
matanster

@matt Ага, ты понял.
MattDMo

2
@HrvojeT Я не использовал Kubuntu (просто Ubuntu), поэтому я не уверен, почему этот пункт меню не работает. DefaultКаталог на самом деле не существует физически Packages, он хранится в .sublime-packageфайле архива в Installed Packages. Если вы хотите изучить его содержимое или содержимое любого другого пакета по умолчанию, вам следует использовать PackageResourceViewer.
MattDMo

60

В моей системе (Windows 8.1) Sublime 2 показывает шрифт по умолчанию «Consolas». Вы можете найти свой, выполнив следующую процедуру:

  1. перейдите в меню "Просмотр" и выберите "Показать консоль".
  2. Затем введите эту команду: view.settings().get('font_face')

Вы найдете шрифт по умолчанию.


7
Очень хорошо! И view.settings().get('font_size')вы также получите размер шрифта.
Никос Баксеванис

21

Да. Вы можете использовать Консоль Sublime с (Linux):

Ctrl + `

И введите:

view.settings().get('font_face')

Таким же образом сделайте любую настройку.


8

Чтобы добавить к ответу MattDMo , вы можете получить точный шрифт, который используется в Linux, например (пример из Xubuntu 14.04):

$ fc-match Monospace
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"

Это верно. В Kubuntu 16.10, когда я устанавливаю шрифт для «Фиксированной ширины» как «Моноширинный», а затем устанавливаю его как «DejaVu Sans Mono Book», он выглядит так же в предварительном просмотре примера настроек. Ни один пиксель не меняется. fc-match MonospaceвозвращаетсяDejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
Hrvoje T

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.