Системный шрифт: руководство для начинающих / Habr – Общие шрифты для всех систем? — Хабр Q&A

Список системных шрифтов в Windows 10

Очень часто у пользователей возникает вопрос:»где найти список стандартных шрифтов для Windows10,которые категорически нельзя удалять из папки Fonts операционной системы?» На самом деле, стандартные шрифты Windows 10, да и более ранних ОС, если вы их ещё используете, удалять категорически не рекомендуется.

Удаление системных шрифтов, может повлиять на правильное отображение шрифтов операционной системы и приложений.

Ниже представлен список системных шрифтов Windows 10, с указанием версии файла:

  • Arial: 7.00
  • Arial Italic: 7.00
  • Arial Bold: 7.00
  • Arial Bold Italic: 7.00
  • Arial Black: 5.23
  • Bahnschrift: 2.00
  • Calibri Light: 6.21
  • Calibri Light Italic: 6.21
  • Calibri: 6.21
  • Calibri Italic: 6.21
  • Calibri Bold: 6.21
  • Calibri Bold Italic: 6.21
  • Cambria: 6.99
  • Cambria Italic: 6.98
  • Cambria Bold: 6.98
  • Cambria Bold Italic: 6.98
  • Cambria Math: 6.99
  • Candara: 5.62
  • Candara Italic: 5.62
  • Candara Bold: 5.62
  • Candara Bold Italic: 5.62
  • Comic Sans MS: 5.14
  • Comic Sans MS Italic: 5.14
  • Comic Sans MS Bold: 5.14
  • Comic Sans MS Bold Italic: 5.14
  • Consolas: 7.00
  • Consolas Italic: 7.00
  • Consolas Bold: 7.00
  • Consolas Bold Italic: 7.00
  • Constantia: 5.93
  • Constantia Italic: 5.93
  • Constantia Bold: 5.93
  • Constantia Bold Italic: 5.93
  • Corbel: 6.00
  • Corbel Italic: 6.00
  • Corbel Bold: 6.00
  • Corbel Bold Italic: 6.00
  • Courier New: 6.92
  • Courier New Italic: 6.91
  • Courier New Bold: 6.92
  • Courier New Bold Italic: 6.91
  • Ebrima: 5.12
  • Ebrima Bold: 5.12
  • Franklin Gothic Medium: 5.02
  • Franklin Gothic Medium Italic: 5.01
  • Gabriola: 5.93
  • Gadugi: 1.12
  • Gadugi Bold: 1.12
  • Georgia: 5.59
  • Georgia Italic: 5.59
  • Georgia Bold: 5.59
  • Georgia Bold Italic: 5.59
  • Impact: 5.11
  • Ink Free: 1.00
  • Javanese Text: 1.09
  • Lucida Console: 5.01
  • Lucida Sans Unicode: 5.01
  • Malgun Gothic: 6.68
  • Malgun Gothic Bold: 6.68
  • Malgun Gothic Semilight: 6.68
  • Marlett: 5.01
  • Microsoft Himalaya: 5.23
  • Microsoft JhengHei Light: 6.14
  • Microsoft JhengHei: 6.14
  • Microsoft JhengHei Bold: 6.13
  • Microsoft JhengHei UI Light: 6.14
  • Microsoft JhengHei UI: 6.14
  • Microsoft JhengHei UI Bold: 6.13
  • Microsoft New Tai Lue: 5.99
  • Microsoft New Tai Lue Bold: 5.99
  • Microsoft PhagsPa: 6.00
  • Microsoft PhagsPa Bold: 6.00
  • Microsoft Sans Serif: 7.00
  • Microsoft Tai Le: 6.00
  • Microsoft Tai Le Bold: 6.00
  • Microsoft YaHei Light: 6.23
  • Microsoft YaHei: 6.25
  • Microsoft YaHei Bold: 6.25
  • Microsoft YaHei UI Light: 6.23
  • Microsoft YaHei UI: 6.25
  • Microsoft YaHei UI Bold: 6.25
  • Microsoft Yi Baiti: 6.00
  • Mongolian Baiti: 5.53
  • MV Boli: 6.84
  • Myanmar Text: 1.18
  • Myanmar Text Bold: 1.18
  • Nirmala UI Semilight: 1.37
  • Nirmala UI: 1.37
  • Nirmala UI Bold: 1.37
  • Palatino Linotype: 5.03
  • Palatino Linotype Italic: 5.03
  • Palatino Linotype Bold: 5.03
  • Palatino Linotype Bold Italic: 5.03
  • Segoe MDL2 Assets: 1.64
  • Segoe Print: 5.04
  • Segoe Print Bold: 5.04
  • Segoe Script: 5.02
  • Segoe Script Bold: 5.02
  • Segoe UI Light: 5.54
  • Segoe UI Light Italic: 5.30
  • Segoe UI Semilight: 5.54
  • Segoe UI Semilight Italic: 5.30
  • Segoe UI: 5.55
  • Segoe UI Italic: 5.30
  • Segoe UI Semibold: 5.54
  • Segoe UI Semibold Italic: 5.30
  • Segoe UI Bold: 5.54
  • Segoe UI Bold Italic: 5.30
  • Segoe UI Black: 2.01
  • Segoe UI Black Italic: 2.01
  • Segoe UI Historic: 1.03
  • Segoe UI Emoji: 1.16
  • Segoe UI Symbol: 6.23
  • SimSun: 5.16
  • NSimSun: 5.16
  • SimSun-ExtB: 5.03
  • Sitka Small: 1.12
  • Sitka Small Italic: 1.12
  • Sitka Small Bold: 1.12
  • Sitka Small Bold Italic: 1.12
  • Sitka Text: 1.12
  • Sitka Text Italic: 1.12
  • Sitka Text Bold: 1.12
  • Sitka Text Bold Italic: 1.12
  • Sitka Subheading: 1.12
  • Sitka Subheading Italic: 1.12
  • Sitka Subheading Bold: 1.12
  • Sitka Subheading Bold Italic: 1.12
  • Sitka Heading: 1.12
  • Sitka Heading Italic: 1.12
  • Sitka Heading Bold: 1.12
  • Sitka Heading Bold Italic: 1.12
  • Sitka Display: 1.12
  • Sitka Display Italic: 1.12
  • Sitka Display Bold: 1.12
  • Sitka Display Bold Italic: 1.12
  • Sitka Banner: 1.12
  • Sitka Banner Italic: 1.12
  • Sitka Banner Bold: 1.12
  • Sitka Banner Bold Italic: 1.12
  • Sylfaen: 5.06
  • Symbol: 5.01
  • Tahoma: 7.00
  • Tahoma Bold: 7.00
  • Times New Roman: 7.00
  • Times New Roman Italic: 7.00
  • Times New Roman Bold: 7.00
  • Times New Roman Bold Italic: 7.00
  • Trebuchet MS: 5.15
  • Trebuchet MS Italic: 5.15
  • Trebuchet MS Bold: 5.15
  • Trebuchet MS Bold Italic: 5.15
  • Verdana: 5.33
  • Verdana Italic: 5.33
  • Verdana Bold: 5.33
  • Verdana Bold Italic: 5.33
  • Webdings: 5.01
  • Wingdings: 5.01
  • Yu Gothic Light: 1.82
  • Yu Gothic Regular: 1.82
  • Yu Gothic Medium: 1.82
  • Yu Gothic Bold: 1.82
  • Yu Gothic UI Light: 1.82
  • Yu Gothic UI Semilight: 1.82
  • Yu Gothic UI Regular: 1.82
  • Yu Gothic UI Semibold: 1.82
  • Yu Gothic UI Bold: 1.82

Вы наверное уже успели заметить, что список не полный. Часть дополнительных шрифтов устанавливается с дополнительными языковыми пакетами.

Более подробную информацию по этой теме, можно почитать на оффсайте (на английском): https://docs.microsoft.com/en-us/typography/fonts/windows_10_font_list.

Как изменить шрифт на компьютере Windows 7, 10, XP: тип и размер

В этом материале мы познакомим наших читателей со шрифтами в операционной системе Windows 7. Операционная система Windows 7 после установки имеет в своем наборе десятки разнообразных шрифтов. Эти шрифты используются в установленных программах операционной системы. Например, эти шрифты можно использовать во встроенном текстовом редакторе WordPad, а также в таких популярных программах, как LibreOffice и Adobe Photoshop. Прочитав этот материал, вы научитесь самостоятельно устанавливать новые шрифты, а также сможете менять шрифт в самих окнах Windows 7. Кроме шрифтов в семерке мы коротко опишем про них в ОС Windows 10, а также вспомним уже старую XP.

Установка новых шрифтов

Рассмотрим установку в Windows 7. Первым делом нам нужно найти новые шрифты. В этом нас выручит сайт www.1001fonts.com, на котором можно найти десятки бесплатных шрифтов. Для нашей цели мы скачаем новый набор символов под названием Metal Macabre.

Скачивание Metal Macabre

Скачивание Metal Macabre

Теперь распакуем архив с Metal Macabre и откроем файл MetalMacabre.ttf. После этого действия файл откроется в специальной утилите просмотра буквенных, цифровых символов.

Просмотр файла Metal MacabreПросмотр файла Metal Macabre

В этой утилите нужно нажать кнопку Установить. Это действие инсталлирует Metal Macabre в систему. Посмотреть установленный Metal Macabre можно в общей папке, где находятся все шрифты, уставленные в систему. Открыть эту папку можно в панели управления, а также с помощью приложения «Выполнить» и команды fonts

Открытие папки с шрифтами в 7Открытие папки с шрифтами в 7

В этой папке, кроме просмотра всех установленных наборов символов, их также можно удалять. По сути, в этой папке мы удаляем обычный файл с расширением «.ttf».

Теперь рассмотрим установку  в Windows 10. Для этого примера возьмем новый шрифт с сайта www.1001fonts.com под названием The Godfather.

Скачивание The Godfather

Скачивание The Godfather

После скачивания и распаковки архива The Godfather откроем файл TheGodfather-v2.ttf. После этого действия откроется практически идентичная утилита для установки The Godfather.

Просмотр файла The GodfatherПросмотр файла The Godfather

Все дальнейшие действия по установке нового набора символов The Godfather аналогичны с установкой Metal Macabre в Windows 7, поэтому можно смело нажимать кнопку Установить. Единственным отличием утилиты Windows 10 от Windows 7 является новая опция «Использовать ярлык». Поставив эту галочку при установке, например, TheGodfather-v2.ttf в папку со шрифтами этот файл не скопируется, но установится ссылка на этот файл. То есть файл TheGodfather-v2.ttf, к примеру, находящийся на рабочем столе и будет шрифтом The Godfather в Windows 10. После удаления этого файла The Godfather исчезнет из Windows 10. Также стоит отметить, что удалить шрифты можно и через панель «Шрифты».

Теперь рассмотрим установку в уже достаточно старую ОС Windows XP. Для этого скачаем новый набор символов Grinched.

Скачивание Grinched

Скачивание Grinched

Так же как и в предыдущих примерах запустим файл, который будет носить название Grinched.ttf. После открытия файла появится окно с уже знакомой нам программой.

Просмотр файла GrinchedПросмотр файла Grinched

В Windows XP эта утилита имеет старый интерфейс, но принцип работы у нее такой же. Также у утилиты ОС Windows XP отсутствует кнопка «Установить». Чтобы установить новый набор символов в Windows XP, необходимо перейти в панель управления и открыть надстройку «Шрифты». В открывшейся надстройке нужно через меню файл найти пункт «Установить шрифт» и открыть его. В появившемся окне необходимо выбрать наш ранее скачанный файл Grinched.ttf.

Установка шрифтов в XPУстановка шрифтов в XP

Удалить Grinched.ttf можно также через эту панель.

Меняем системные шрифты в окнах Windows 7

В семерке по умолчанию для всех окон проводника и встроенных утилит в основном используется шрифт Segoe UI. В самой Windows 7 можно поменять шрифт и его цвет в таких восьми элементах:

  1. Всплывающая подсказка;
  2. Выделенный пункт меню;
  3. Заголовок активного окна;
  4. Заголовок неактивного окна;
  5. Значок;
  6. Название панели;
  7. Окно сообщения;
  8. Строка меню.

Сам процесс изменения производится в окне «Цвет окна». Попасть в это окно можно через контекстное меню рабочего стола. Для этого кликнем по активному рабочему столу правой кнопкой мыши и перейдем к пункту «Персонализация», как это показано на изображении ниже.

Открытие Персонализация в 7

Открытие Персонализация в 7

Как и задуманно, это действие перебросит нас c рабочего стола в панель персонализации.

Панель персонализации в 7Панель персонализации в 7

На этой панели нас интересует ссылка «Цвет окна», которая открывает необходимое нам окно с таким же названием. Ниже показано это окно.

Цвет и внешний вид окна в 7

Цвет и внешний вид окна в 7

Для примера мы заменим стандартный набор символов Segoe UI на Times New Roman в элементе «Заголовок активного окна». Также мы выставили в Times New Roman размер 12 и сделали его цвет красным. Для проверки наших изменений откроем стандартный калькулятор.

Калькулятор

Калькулятор

На изображении выше теперь видно красный заголовок «Калькулятор», в котором используется Times New Roman. Таким же образом можно производить изменение во всех остальных элементах из выше описанного списка.

Если попробовать произвести такие изменения в новой Windows 10, то у вас ничего не получится. В Windows 10 вместо окна «Цвет окна» пользователь попадает на панель, где можно изменять только цвет окон.

Персонализация в 10Персонализация в 10

Исправляем проблемы, связанные с шрифтами

Наиболее частой проблемой на компьютере с Windows 7, которая встречается у пользователей, является неправильная кодировка символов. Например, когда стоит неправильная кодировка, вместо нормальных русскоязычных пунктов меню могут появиться непонятные иероглифы. Ниже показана программа Download Master с такой проблемой.

Download MasterDownload Master

Чаще всего эта проблема в Windows 7 возникает из-за установки программ, которые меняют настройки реестра. Также эта проблема встречается при установке английской версии Windows 7. Решается эта проблема довольно просто. Для этого нужно перейти в панель управления и найти надстройку «Язык и региональные параметры». После открытия надстройки необходимо перейти во вкладку «Дополнительно».

Язык и региональные параметры в 7

Язык и региональные параметры в 7

В этой вкладке в блоке «Язык программ, не поддерживающих Юникод» видно, что стоит язык английский. Для решения нашей задачи достаточно выбрать русский язык и перезагрузить компьютер.

В Windows 10 эта задача решается аналогичным способом.

Регион в 10

Регион в 10

Еще одной проблемой является сообщение об ошибке: «Не удалось запустить службу Служба кэша шрифтов Windows».

Сообщение об ошибке

Сообщение об ошибке

Это означает, что служба FontCache остановлена или не может запуститься из-за ошибок в реестре. Обычно эта ошибка проявляется при открытии какой-либо программы, использующей системные шрифты, но чаще всего в офисном пакете Microsoft Office. Чтобы вылечить эту проблему, необходимо восстановить параметры запуска службы в исходное состояние. Запустить панель служб, где можно отыскать нужную нам FontCache можно с помощью команды services.msc в приложении «Выполнить». Ниже показаны окна с настройками службы FontCache.

Настройки службы FontCacheНастройки службы FontCache

Восстановив настройки службы FontCache, ошибка должна исчезнуть. Если при восстановлении настроек службы проблема не исчезает, то необходимо воспользоваться примером описанным ниже. В этом примере вам понадобится файл реестра, который восстанавливает работоспособность службы FontCache. Скачать файл с реестром можно по ссылке FontCache.reg. После скачивания файла откройте его, чтобы обновить параметры реестра.

Файл реестра в 7

Файл реестра в 7

Меняем размер шрифта в Windows 7

Чтобы изменить размер во всех окнах семерки, необходимо перейти в панель управления по ссылкам «Оформление и персонализация» — «Экран». После перехода по ссылкам откроется такое окно.

ЭкранЭкран

В этом окне видно, что мы можем увеличить размер шрифта со 100 процентов до 125. Если вам будет мало 25 процентного увеличения, то вы можете увеличить размер еще больше, перейдя по ссылке «Другой размер шрифта», находящейся в левой части окна. После перехода должно появиться окно изображенное ниже.

Выбор масштаба

Выбор масштаба

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

Подводим итог

В этом материале мы постарались изложить все основные принципы работы со шрифтами в Windows 7. Кроме этого, мы хоть и кратко, но описали некоторые аспекты работы в Window XP и Windows 10. Также мы описали, как исправить наиболее часто возникающие проблемы. Исходя из изложенного материала, надеемся, что он поможет освоить нашим читателям принципы работы со шрифтами на компьютере с Windows 7.

Видео по теме

Восстановление системных шрифтов Windows 7

Рубрика: ОС

Что делать если у вас не корректно отображаются системные шрифты в Windows 7, для их восстановления необходимо проделать следующие действия:
1) Для начала попробуйте сбросить настройки стандартных шрифтов Windows по умолчанию,
ПУСК->Панель управления->Шрифты->Параметры шрифта->Восстановление параметров шрифта по умолчанию

2) Если вы устанавливали какие либо приложения или не стандартные шрифты то по пробуйте для начала откатится воспользовавшись точкой восстановления системы в windows 7.

ПУСК->Выполнить->Восстановление системы

3) Если же не помогло или таковой точки нет и не создавался образ системы последнее время, то попробуйте с более менее чистой системы скопировать шрифты себе в папку Fonts, адрес папки C:/Windows/Fonts/, перезагрузитесь и повторите пункт номер 1.

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

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
«Arial (TrueType)»=»arial.ttf»
«Arial Italic (TrueType)»=»ariali.ttf»
«Arial Bold (TrueType)»=»arialbd.ttf»
«Arial Bold Italic (TrueType)»=»arialbi.ttf»
«Courier New (TrueType)»=»cour.ttf»
«Courier New Italic (TrueType)»=»couri.ttf»
«Courier New Bold (TrueType)»=»courbd.ttf»
«Courier New Bold Italic (TrueType)»=»courbi.ttf»

«DaunPenh (TrueType)»=»daunpenh.ttf»
«DokChampa (TrueType)»=»dokchamp.ttf»
«Estrangelo Edessa (TrueType)»=»estre.ttf»
«Euphemia (TrueType)»=»euphemia.ttf»
«Gautami (TrueType)»=»gautami.ttf»
«Gautami Bold (TrueType)»=»gautamib.ttf»
«Vani (TrueType)»=»Vani.ttf»
«Vani Bold (TrueType)»=»Vanib.ttf»
«Impact (TrueType)»=»impact.ttf»
«Iskoola Pota (TrueType)»=»iskpota.ttf»
«Iskoola Pota Bold (TrueType)»=»iskpotab.ttf»
«Kalinga (TrueType)»=»kalinga.ttf»
«Kalinga Bold (TrueType)»=»kalingab.ttf»
«Kartika (TrueType)»=»kartika.ttf»
«Kartika Bold (TrueType)»=»kartikab.ttf»
«Khmer UI (TrueType)»=»khmerui.ttf»
«Khmer UI Bold (TrueType)»=»khmeruib.ttf»
«Lao UI (TrueType)»=»Laoui.ttf»
«Lao UI Bold (TrueType)»=»Laouib.ttf»
«Latha (TrueType)»=»latha.ttf»
«Latha Bold (TrueType)»=»lathab.ttf»
«Lucida Console (TrueType)»=»lucon.TTF»
«Malgun Gothic Bold (TrueType)»=»malgunbd.ttf»
«Mangal (TrueType)»=»mangal.ttf»
«Mangal Bold (TrueType)»=»mangalb.ttf»
«Microsoft Himalaya (TrueType)»=»himalaya.ttf»
«Mongolian Baiti (TrueType)»=»monbaiti.ttf»
«MV Boli (TrueType)»=»mvboli.ttf»
«Microsoft New Tai Lue (TrueType)»=»ntailu.ttf»
«Microsoft New Tai Lue Bold (TrueType)»=»ntailub.ttf»
«Nyala (TrueType)»=»nyala.TTF»
«Microsoft PhagsPa (TrueType)»=»phagspa.ttf»
«Microsoft PhagsPa Bold (TrueType)»=»phagspab.ttf»
«Plantagenet Cherokee (TrueType)»=»plantc.ttf»
«Raavi (TrueType)»=»raavi.ttf»
«Raavi Bold (TrueType)»=»raavib.ttf»
«Segoe Script (TrueType)»=»segoesc.ttf»
«Segoe Script Bold (TrueType)»=»segoescb.ttf»
«Segoe UI (TrueType)»=»segoeui.ttf»
«Segoe UI Bold (TrueType)»=»segoeuib.ttf»
«Segoe UI Italic (TrueType)»=»segoeuii.ttf»
«Segoe UI Bold Italic (TrueType)»=»segoeuiz.ttf»
«Segoe UI Semibold (TrueType)»=»seguisb.ttf»
«Segoe UI Light (TrueType)»=»segoeuil.ttf»
«Segoe UI Symbol (TrueType)»=»seguisym.ttf»
«Shruti (TrueType)»=»shruti.ttf»
«Shruti Bold (TrueType)»=»shrutib.ttf»
«Sylfaen (TrueType)»=»sylfaen.ttf»
«Microsoft Tai Le (TrueType)»=»taile.ttf»
«Microsoft Tai Le Bold (TrueType)»=»taileb.ttf»
«Times New Roman (TrueType)»=»times.ttf»
«Times New Roman Italic (TrueType)»=»timesi.ttf»
«Times New Roman Bold (TrueType)»=»timesbd.ttf»
«Times New Roman Bold Italic (TrueType)»=»timesbi.ttf»
«Tunga (TrueType)»=»tunga.ttf»
«Tunga Bold (TrueType)»=»tungab.ttf»
«Vrinda (TrueType)»=»vrinda.ttf»
«Vrinda Bold (TrueType)»=»vrindab.ttf»
«Shonar Bangla (TrueType)»=»Shonar.ttf»
«Shonar Bangla Bold (TrueType)»=»Shonarb.ttf»
«Microsoft Yi Baiti (TrueType)»=»msyi.ttf»
«Tahoma (TrueType)»=»tahoma.ttf»
«Tahoma Bold (TrueType)»=»tahomabd.ttf»
«Microsoft Sans Serif (TrueType)»=»micross.ttf»
«Angsana New (TrueType)»=»angsa.ttf»
«Angsana New Italic (TrueType)»=»angsai.ttf»
«Angsana New Bold (TrueType)»=»angsab.ttf»
«Angsana New Bold Italic (TrueType)»=»angsaz.ttf»
«Aparajita (TrueType)»=»aparaj.ttf»
«Aparajita Bold (TrueType)»=»aparajb.ttf»
«Aparajita Bold Italic(TrueType)»=»aparajbi.ttf»
«Aparajita Italic (TrueType)»=»aparaji.ttf»
«Cordia New (TrueType)»=»cordia.ttf»
«Cordia New Italic (TrueType)»=»cordiai.ttf»
«Cordia New Bold (TrueType)»=»cordiab.ttf»
«Cordia New Bold Italic (TrueType)»=»cordiaz.ttf»
«Ebrima (TrueType)»=»ebrima.ttf»
«Ebrima Bold (TrueType)»=»ebrimabd.ttf»
«Gisha (TrueType)»=»gisha.ttf»
«Gisha Bold (TrueType)»=»gishabd.ttf»
«Kokila (TrueType)»=»kokila.ttf»
«Kokila Bold (TrueType)»=»kokilab.ttf»
«Kokila Bold Italic(TrueType)»=»kokilabi.ttf»
«Kokila Italic (TrueType)»=»kokilai.ttf»
«Leelawadee (TrueType)»=»leelawad.ttf»
«Leelawadee Bold (TrueType)»=»leelawdb.ttf»
«Microsoft Uighur (TrueType)»=»msuighur.ttf»
«MoolBoran (TrueType)»=»moolbor.ttf»
«Symbol (TrueType)»=»symbol.ttf»
«Utsaah (TrueType)»=»utsaah.ttf»
«Utsaah Bold (TrueType)»=»utsaahb.ttf»
«Utsaah Bold Italic(TrueType)»=»utsaahbi.ttf»
«Utsaah Italic (TrueType)»=»utsaahi.ttf»
«Vijaya (TrueType)»=»vijaya.ttf»
«Vijaya Bold (TrueType)»=»vijayab.ttf»
«Wingdings (TrueType)»=»wingding.ttf»
«Modern (All res)»=»modern.fon»
«Roman (All res)»=»roman.fon»
«Script (All res)»=»script.fon»
«Sakkal Majalla (TrueType)»=»majalla.ttf»
«Sakkal Majalla Bold (TrueType)»=»majallab.ttf»
«Lucida Sans Unicode (TrueType)»=»l_10646.ttf»
«Arial Black (TrueType)»=»ariblk.ttf»
«Calibri (TrueType)»=»calibri.ttf»
«Calibri Italic (TrueType)»=»calibrii.ttf»
«Calibri Bold (TrueType)»=»calibrib.ttf»
«Calibri Bold Italic (TrueType)»=»calibriz.ttf»
«Cambria & Cambria Math (TrueType)»=»cambria.ttc»
«Cambria Italic (TrueType)»=»cambriai.ttf»
«Cambria Bold (TrueType)»=»cambriab.ttf»
«Cambria Bold Italic (TrueType)»=»cambriaz.ttf»
«Candara (TrueType)»=»candara.ttf»
«Candara Italic (TrueType)»=»candarai.ttf»
«Candara Bold (TrueType)»=»candarab.ttf»
«Candara Bold Italic (TrueType)»=»candaraz.ttf»
«Comic Sans MS (TrueType)»=»comic.ttf»
«Comic Sans MS Bold (TrueType)»=»comicbd.ttf»
«Consolas (TrueType)»=»consola.ttf»
«Consolas Italic (TrueType)»=»consolai.ttf»
«Consolas Bold (TrueType)»=»consolab.ttf»
«Consolas Bold Italic (TrueType)»=»consolaz.ttf»
«Constantia (TrueType)»=»constan.ttf»
«Constantia Italic (TrueType)»=»constani.ttf»
«Constantia Bold (TrueType)»=»constanb.ttf»
«Constantia Bold Italic (TrueType)»=»constanz.ttf»
«Corbel (TrueType)»=»corbel.ttf»
«Corbel Italic (TrueType)»=»corbeli.ttf»
«Corbel Bold (TrueType)»=»corbelb.ttf»
«Corbel Bold Italic (TrueType)»=»corbelz.ttf»
«Franklin Gothic Medium (TrueType)»=»framd.ttf»
«Franklin Gothic Medium Italic (TrueType)»=»framdit.ttf»
«Gabriola (TrueType)»=»Gabriola.ttf»
«Georgia (TrueType)»=»georgia.ttf»
«Georgia Italic (TrueType)»=»georgiai.ttf»
«Georgia Bold (TrueType)»=»georgiab.ttf»
«Georgia Bold Italic (TrueType)»=»georgiaz.ttf»
«Palatino Linotype (TrueType)»=»pala.ttf»
«Palatino Linotype Italic (TrueType)»=»palai.ttf»
«Palatino Linotype Bold (TrueType)»=»palab.ttf»
«Palatino Linotype Bold Italic (TrueType)»=»palabi.ttf»
«Segoe Print (TrueType)»=»segoepr.ttf»
«Segoe Print Bold (TrueType)»=»segoeprb.ttf»
«Trebuchet MS (TrueType)»=»trebuc.ttf»
«Trebuchet MS Italic (TrueType)»=»trebucit.ttf»
«Trebuchet MS Bold (TrueType)»=»trebucbd.ttf»
«Trebuchet MS Bold Italic (TrueType)»=»trebucbi.ttf»
«Verdana (TrueType)»=»verdana.ttf»
«Verdana Italic (TrueType)»=»verdanai.ttf»
«Verdana Bold (TrueType)»=»verdanab.ttf»
«Verdana Bold Italic (TrueType)»=»verdanaz.ttf»
«Webdings (TrueType)»=»webdings.ttf»
«Courier 10,12,15″=»COURER.FON»
«MS Serif 8,10,12,14,18,24″=»SERIFER.FON»
«MS Sans Serif 8,10,12,14,18,24″=»SSERIFER.FON»
«Small Fonts»=»SMALLER.FON»
«Small Fonts (120)»=»SMALLFR.FON»
«MT Extra (TrueType)»=»C:\\Program Files\\Common Files\\Microsoft Shared\\EQUATION\\MTEXTRA.TTF»
«Bookshelf Symbol 7 (TrueType)»=»BSSYM7.TTF»
«MS Reference Sans Serif (TrueType)»=»REFSAN.TTF»
«MS Reference Specialty (TrueType)»=»REFSPCL.TTF»
«Book Antiqua Bold (TrueType)»=»ANTQUAB.TTF»
«Book Antiqua Bold Italic (TrueType)»=»ANTQUABI.TTF»
«Book Antiqua Italic (TrueType)»=»ANTQUAI.TTF»
«Book Antiqua (TrueType)»=»BKANT.TTF»
«Garamond (TrueType)»=»GARA.TTF»
«Garamond Bold (TrueType)»=»GARABD.TTF»
«Garamond Italic (TrueType)»=»GARAIT.TTF»
«Monotype Corsiva (TrueType)»=»MTCORSVA.TTF»
«Century Gothic (TrueType)»=»GOTHIC.TTF»
«Century Gothic Bold (TrueType)»=»GOTHICB.TTF»
«Century Gothic Bold Italic (TrueType)»=»GOTHICBI.TTF»
«Century Gothic Italic (TrueType)»=»GOTHICI.TTF»
«Century (TrueType)»=»CENTURY.TTF»
«Wingdings 2 (TrueType)»=»WINGDNG2.TTF»
«Wingdings 3 (TrueType)»=»WINGDNG3.TTF»
«Arial Unicode MS (TrueType)»=»ARIALUNI.TTF»
«Bookman Old Style (TrueType)»=»BOOKOS.TTF»
«Bookman Old Style Bold (TrueType)»=»BOOKOSB.TTF»
«Bookman Old Style Bold Italic (TrueType)»=»BOOKOSBI.TTF»
«Bookman Old Style Italic (TrueType)»=»BOOKOSI.TTF»
«MS Mincho (TrueType)»=»MSMINCHO.TTF»
«Arial Narrow (TrueType)»=»ARIALN.TTF»
«Arial Narrow Bold (TrueType)»=»ARIALNB.TTF»
«Arial Narrow Bold Italic (TrueType)»=»ARIALNBI.TTF»
«Arial Narrow Italic (TrueType)»=»ARIALNI.TTF»

сохраняем с расширением REG, то есть .txt меняем на .reg, и запускаем, со всеми изменениями соглашаемся, перезагружаемся.
После этого с долей вероятности 99% у вас будет вновь нормальное отображение шрифтов, в противном случае, придется переустанавливать систему.



Теги: font-face


Поделись с друзьями: Похожие статьи

комментариев 15 для записи Восстановление системных шрифтов Windows 7

    Восстановление стандартных шрифтов в Windows 7

    В этой статье поделюсь своим решение проблемы с некорректной отображением шрифтов в Windows 7, требующей восстановления всех стандартных шрифтов в Windows 7. Предыстория вопроса такова: недавно искал себе новые оригинальные шрифты для использования в графическом редакторе, скачал себе их целую гору, но тут заметил, что при добавлении нового шрифта в систему, если имеется совпадение, то оригинальный шрифт заменяется новым (инструкция как установить шрифты в windows 7 здесь). В результате такой деятельности, в половине системных панелях и приложениях стало невозможно работать из-за того, что они заговорили на незнакомых мне языках :).

    Cлетели шрифты в windows 7

    Быстрое гугление по запросам «восстановить системные шрифты в Windows 7» и «стандартные шрифты для Win 7», особого результате не дало, предложенные решения не помогfkb (естественно, переустановка системы меня не устраивала). Поэтому я решил пойти своим путем и для начала просто скопировал оригинальные шрифты с заведомо нормальной системы (напомню, что шрифты хранятся в каталоге %windir%\fonts ) и заменил ими шрифты на своей системе. Решение помогло лишь отчасти, работать в системе стало возможно, появилась родные мне кириллические символы, однако параметры шрифтов оставляли желать лучшего. Во-первых, изменился размер некоторых шрифтов, либо же их написание перестало соответствовать  оригиналу, либо шрифт почему-то стал жирным.

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

    Данный файл представляет собой экспортированное содержимое ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts в Win 7. После применения данного .reg файла систему нужно перезагрузить, о чудо!  проблема со шрифтами должна пропасть!

    Т.е. последовательность, которая помогла мне восстановить стандартные системные шрифты в Windows 7 такова:

    • замена шрифтов в каталоге %windir%\fonts на шрифты с «чистой» системы
    • экспорт  ветки реестра HLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
    • перезагрузка

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

    PS. Если под рукой нет чистой Windows 7, архив со стандартными шрифтами можно скачать тут : http://narod.ru/disk/52061075001.99f42303cf1a0ac70dc978dd20406657/original_fonts.zip.html, размер архива около 350 Мб.

    Дизайн-вопрос: как выбрать шрифт

    У меня на главной странице давно висит такой текст:

    Веду рубрику «Дизайн-вопрос». Отвечаю на вопросы о дизайне и смежных областях. Не халтурю, не пишу отписки и отвечаю на совесть: частенько для ответа приходится найти, прочитать и изучить исследования, рекомендации, набрать и подобрать иллюстрации или примеры. Вопросы пишите на [email protected].

    Я не думал, что кто-то его вообще видит, но на днях получил неожиданный вопрос. Что ж. Назвался груздем — полезай в кузов.

    Матвей Правосудов спрашивает:

    Я решил использовать несистемный Робото в интерфейсе, потому что он показался мне нейтральным и подходящим для дизайна. Часть команды была против использования несистемного шрифта, потому что это лишнее время на загрузку интерфейса, траблы с лицензией и вообще, пользователи не заметят разницы между каким-нибудь Ариалом и Робото. В конечном итоге мы оставили Робото, но вот нормально обосновать выбор я не смог.

    В принципе, я понимаю, почему нельзя было в том случае использовать антикву или акциденцию, но вот почему я решил взять именно такую гарнитуру — не знаю.

    Вопрос:
    Расскажи, пожалуйста, как научиться осознано подходить к выбору гарнитуры и уметь доказывать, что именно она нужна?

    Матвей!

    Рад, что у вас решилась исходная проблема с Робото. И с Робото нет никаких проблем с лицензией, его можно использовать где хочется.

    Системный шрифт

    Отсутствие загрузки и более хороший рендеринг — это, на мой взгляд, справедливые аргументы за системный шрифт. Но есть и аргументы против.

    Системный — разный везде

    Первый — системный шрифт означает разный внешний вид на разных платформах.

    Для получения некоего «системного шрифта» недостаточно просто вписать Ариал. Ариала нет на маке, компьютерах с линуксом и мобильных. Если на этих платформах есть целевые пользователи, то кроме Ариала для них понадобится другой шрифт: Робото для андроида, Сан-Франциско для макос и айос, какой-нибудь sans-serif для линуксов (Опенсанс, Либерейшен или какой-нибудь Дежавю).

    На нативный стэк перешел, например, Бутстрап:
    getbootstrap.com/docs/4.1/content/reboot/#native-font-stack.

    Атлассиан тоже перешел: Typography

    По своей идее на «системный шрифт» похож native font stack. По сути это самый родной шрифт на каждой из платформ. Вот как это выглядит в виде CSS-кода:

    $font-family-sans-serif:
      // Safari for OS X and iOS (San Francisco)
      -apple-system,
      // Chrome < 56 for OS X (San Francisco)
      BlinkMacSystemFont,
      // Windows
      "Segoe UI",
      // Android
      "Roboto",
      // Basic web fallback
      "Helvetica Neue", Arial, sans-serif,
      // Emoji fonts
      "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default;

    Нативный стэк выглядит везде по-разному и местами эти отличия существенны. Даже не каждый дизайнер заметит разницу между Ариалом, Робото и Сан-Франциско. А вот Сан-Франциско и Сегой отличаются между собой сильней, из-за этого разницу могут увидеть больше людей.

    Интерактивный пример: https://jsfiddle.net/mikeozornin/3q0hLgpk.
    Веб-шрифты не подключены, потребуется установить оба шрифта локально

    Системные шрифты отличаются между собой, при этом у разных шрифтов разные метрики и, скорей всего, придется что-то где-то адаптировать. Вот две одинаковые кнопки, в которых подключен нативный стек для из Виндоуза и Андроида:

    Сегой и Робото

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

    Каждая поддерживаемая платформа это дополнительный системный шрифт, который нужно перепроверить и при необходимости адаптировать. Лишний код на адаптацию: компенсация пиксельных отступов, размеров глифов, — это лишнее визуальное тестирование. Можно обойтись и без тестирования, но тогда будет выглядеть «как получится». Общий шрифт снимает бо́льшую часть этих вопросов. Такие аргументы особенно понятны разработчикам и инженерам по качеству. Им бы вообще лишь бы что-то везде сделать одинаковым, чтобы не ломалось в будущем :—)

    Системный — без своего «Я»

    Шрифт Яндекса — Yandex Sans — рассказ Кости Горского о том, зачем и как делали фирменный шрифт Яндекса. Костя был в то время дизайн-директором Яндекса

    Второй важный аргумент против системного шрифта — продукт не получает свой язык. На Ариале сложно сделать какой-то узнаваемый визуальный язык, интерфейс будет похож на другие продукты. Наличие своего уникального языка не всегда важно, но часто это может быть определяющим фактором. В этом плане Робото, например, стал языком Гугла, и все интерфейсы с ним выглядят немного по-гугловому.

    Отсутствие своего языка — одна из главных, почему, например, Яндекс начал разрабатывать свой шрифт. Они хотели с помощью шрифта усилить «язык Яндекса».

    Конкретно Ариал — не очень

    Третий минус конкретно у ариала. Он не очень хороший (но это мало кто заметит) и у него может быть не хватить начертаний. Если вы захотите тонкое начертание, то ариал вам не помощник.

    Вместо вывода

    Типографика в гайдах Контура

    Может оказаться, что для вас скорость загрузки, уверенный рендеринг стоят этих минусов, а альтернативных платформ мало. В этом случае использовать какой-то системный шрифт не такая проблема. Контур вот в своих продуктах использует Сегой и ничего, им нравится. Они подключают его и в вебе, как они это сделали я не знаю, спрошу.

    Как выбрать свой шрифт

    Как выбирать шрифт вообще, если брать не только системные. Если коротко: я сам не знаю. Это непросто и я не уверен, что я тот самый человек. Я нечасто это делаю, но у меня как-то сложился такой алгоритм.

    1. Формулирую требования

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

    Про функцию, эстетику и доступность я писал в посте Дизайн-вопрос: зачем в мире столько шрифтов

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

    Функция

    1. Начертания
      Минимум: Обычное, полужирное, тонкое (все с курсивом), хорошо если больше.
    1. Набор цифр
      Есть маюскульные цифры, минускульные опциональны. Есть пропорциональные и моноширинные цифры (скорей всего это есть у всех), моноширинные дефолт.
    1. Хорошая читаемость
      Лучше открытый или полуоткрытый шрифт с высоким x-height. Хорошо бы иметь форму 6 и 9 как в Авенире и Лато, а не как в Гельветике (иногда доступны Opentype-фичей Straight-sided six and nine). Должен хорошо читаться даже на плохих экранах с TN-матрицей.
    1. Универсальный
      Было бы хорошо, чтобы он хорошо работал и в печатной продукции (руководства, отчеты, маркетинговые материалы). Вдруг мы сможем использовать его и там.
    1. Высокая емкость
      В наших продуктах много данных, поэтому хорошо бы, чтобы шрифт не был слишком широким.

    Эстетика

    1. Чистый.
    1. Простой, но не упрощенный.
    1. Выглядит технологично.
      Создаёт ощущение технологий и хай-тека, а не теплой ламповости или стимпанка (как Текстбук, Гилл или 20 копеек).
    1. Нормальная кириллица.
    1. Не должен казаться очень чужеродным, создавать из-за непривычности ощущение халтуры.

    Доступность

    1. Доступен в качестве веб-шрифта для использования в непубличном веб-интерфейсе.
    1. Желательно не сильно заезженный, как минимум не фирменный шрифт наших основных конкурентов.
    1. Желательно не космически дорогой.

    У вас требования могут быть другие.

    У кого-то будет другая эстетика: не строгая технологичность, а детская няшность, ощущение швейцарии или теплая ламповость.

    paratype.livejournal.com/58340.html о создании шрифтов PT Astra

    У кого-то будут другие требования к функции: кто-то предпочтет узнаваемость и уникальность в угоду считываемости. У кого-то будут очень строгие требования к емкости шрифта. Именно из-за особых требований к емкости шрифта родились шрифты PT Astra.

    Другие фирменные шрифты:
    YouTube
    Airbnb
    Uber
    Государственные системы России

    В той ссылке про Яндекс описано исходя из чего они проектировали свой шрифт, они формулировали исходные критерии до разработки своего шрифта. Позволю себе процитировать:

    1. Шрифт должен иметь своё лицо, отличаться от конкурентов.
    2. И в то же время быть спокойным, нейтральным, не слишком характерным.
    3. Выражающим наши ценности:
      открытый,
      современный,
      умный,
      нейтральный,
      локальный,
      технологичный, но с человеческим лицом.
    4. Сделанным в первую очередь для кириллического набора.
    5. Очень хорошо читаемым, разборчивым и применимым во всех современных средах.
    6. Совпадающим по основным метрикам и пропорциям с Ариалом.
    7. Имеющим несколько степеней насыщенности.

    Отсюда: https://medium.com/@k00/шрифт-яндекса-yandex-sans-1c2ab7dfd537

    Или вот требования от которых отталкивались при разработке шрифта для интерфейса государственных систем России (ещё не вышел):

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

    • Высокие прописные;
    • Очень крупные строчные;
    • Большая ёмкость, т. е. знаки скорее узкие, чем широкие;
    • Просторные межбуквенные расстояния с расчётом на экран не слишком высокого разрешения;
    • Короткие выносные элементы, чтобы экономить место на служебных панелях и кнопках;
    • Скорее гротеск, чем антиква;
    • Скорее открытый или полуоткрытый;
    • Технически подготовленный для работы на экране.

    Эти параметры, в общем, не имеют отношения к характеру шрифта, но в рамках жанра должны выдерживаться. Можно привести примеры интерфейсных шрифтов: Lucida Grande, Segoe UI, Roboto, San Francisco UI и т. д.

    Отсюда: https://leksandra.livejournal.com/120045.html

    Один из авторов шрифта Yandex Sans Кристиан Шварц в своей лекции про шрифты рассказывает как они искали форму шрифтов для разных компаний. Показателен пример ДойчеБана (немецких железных дорог). Кристиан с командой долго не могли ничего придумать. В какой-то момент решили начать с расписания, ключевой вещи. И они сделали цифры, которые в этом расписании хорошо различаются. И конкретна эта различимость букв стала основной будущего шрифта:

    Лекция Кристиана Шварца (начало дойчебана с 16:25).
    001. Making something out of something: Typefaces, history, culture, and meaning

    2. Собираю таблицу

    После этого я составляю таблицу шрифтов, которые подходят по формальным признакам, пишу им какие-то плюсы и минусы. Каким-то образом выделяю те, которые нравятся больше и те, которые нравятся меньше.

    Таблица выглядит как-то так:

    ШрифтПлюсыМинусыЦенаКакие-то комментарии
    График
    Лато
    Робото
    Фира

    Про проблемы с кириллицей в Гугл.Фонтсе я писал в посте: Гугл.Фонтс и кириллица

    Шрифты с Гугл.Фонтс нужно я дополнительно проверяю:

    3. Смотрю в деле

    Скачиваю и устанавливаю шрифты (для бесплатных), платные беру в аренду или ищу в библиотеке. После установки проверяю их в деле: меняю в макете, плакате, брошюре или интерфейсе. Для веб-интерфейсов я пишу юзерстиль (userstyle) в браузере, где меняю шрифт на новый. После этого начинаю пользоваться продуктом как обычно.

    Через некоторое время понятно, как он: ок или нет, какие плюсы и какие минусы. Иногда после использования какого-то шрифта я уточняю требования и отсеиваю шрифты.

    Вот некоторые советы Ани Даниловой на сайте бюро:

    4. Выбираю доступные

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

    Как убедить команду в выбранном шрифте

    Алгоритма как убедить у меня нет. Мне не приходилось много спорить о шрифтах с недизайнерами. Мои собеседники соглашались с результатом (картинкой), или мне верили заранее, или мои объяснения (все 4 шага), помогали.

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

    Мне кажется ключевое в «убеждении» — отсутствие этого убеждения. Если не пытаться убедить, а настроить себя на помощь своему слушателю, сформулировать миссию наподобие «помочь человеку вместе с тобой принять взвешенное решение о выборе шрифта», то и убеждение пройдет легче.

    Надеюсь чем-нибудь помог. Пишите, если остались вопросы.

    В заключение оставлю разные шрифтовые доклады, которые мне кажутся подходящими к теме поста:

    Перевод. Я оставил свои системные шрифты в Сан Франциско / Habr

    Свет увидели и новая версия iOS 9, и OS X 10.11 El Capitan, и даже watchOS 2. И всех их объединяет новый шрифт — San Francisco. И как молодого веб разработчика, меня заинтересовала возможность использовать данный шрифт для веб сайтов. Так родился этот перевод статьи «I Left My System Fonts In San Francisco».

    У меня, как у разработчика, очень часто возникают случаи, когда на веб-страницах необходимо использовать системные шрифты. И, зачастую, эти страницы встраиваются в наши приложения, как удалённые настройки или документация. В этом контексте очень важно, чтобы у конечного пользователя содержание вязалось с его окружением.

    Что ж, скоро мы все будем сталкиваться с контентом, отображаемым в San Francisco, и нам понадобится как-то указать этот самый шрифт в нашем CSS.

    По традиции мы можем попробовать указать шрифт San Francisco явно, что-нибудь в этом стиле:

    body {
      font-family: "San Francisco", "Helvetica Neue", "Lucida Grande";
    }
    

    К сожалению, в свежеустановленной OS X 10.11 (El Capitan) нет этого шрифта.

    Но как это возможно, ведь это же системный шрифт?

    Apple решили абстрагироваться от понятия «системный шрифт» и они не присвоили ему явного имени. Так же, они сообщили, что любые скрытые личные имена шрифта могут меняться. Все такие имена будут начинаться с точки, например, ультра тонкий шрифт San назван как «.SFNSDisplay-Ultralight».

    Apple мотивирует такую необходимость тем, что операционная система сама может лучше определить какой тип шрифта использовать ей в данный момент. Я предполагаю что эту фишку они хотят продвигать и для вэба. И в рамках этой абстракции появляется новое семейство под общим названием: -apple-system.

    Разметка выглядит так:

    body {
      font-family: -apple-system, "Helvetica Neue", "Lucida Grande";
    }
    

    К еще большему сожалению, она плохо документирована. Большую часть информации об этом имени я получил из WebKit source code. И она оставляется ощущение, что работа еще не завершена.

    Второе разочарование в том, что это общее наименование работает только в Safari. Конечно же глупо ждать подобной поддержки префикса «-apple» от Хрома, когда он базируется на форке WebKit’а. В добавок к этому, в Safari под iOS добавлены разные стили системного шрифта, которые вписываются к концепцию «Динамического переключения шрифтов». И эти кейворды стилей могут быть использованы начиная с iOS 7 и дальше:

    -apple-system-headline1
    -apple-system-headline2
    -apple-system-body
    -apple-system-subheadline1
    -apple-system-subheadline2
    -apple-system-footnote
    -apple-system-caption1
    -apple-system-caption2
    -apple-system-short-headline1
    -apple-system-short-headline2
    -apple-system-short-body
    -apple-system-short-subheadline1
    -apple-system-short-subheadline2
    -apple-system-short-footnote
    -apple-system-short-caption1
    -apple-system-tall-body

    Так как OS X не может подстраиваться динамически, они совершенно бесполезны для десктопов. И конечно же, не может быть и речи о поддержке со стороны Хрома.

    Так же учтите, что кейворды не будут работать со значением font-family, они только работают со значением font.
    Если же вы дизайнер или разработчик под устройства Apple, то вы, скорее всего, поставили шрифт San Francisco вручную. Не обманывайте себя. Большенство людей которые будут посещать ваш сайт, не будут имень этих шрифтов у себя. А еще, перед скачиванием, вы принимаете лицензию о не распространении шрифта, что не позволяет его использовать как веб-шрифт.

    Так как же быть кодеру?

    Если вы знаете, что ваш контент будет появляться только в Apple браузере, разметка достаточно проста:

    body {
      font-family: -apple-system, "Helvetica Neue", "Lucida Grande";
    }
    

    Если же хочется учесть Chrome и другие браузеры, то:
    body {
      font-family: system, -apple-system,
          ".SFNSDisplay-Regular", "Helvetica Neue", "Lucida Grande";
    }
    

    «.SFNSDisplay-Regular» — это скрытое личное имя шрифта для обычного стиля San Francisco. Помните, что эти обозначения могут быть изменены в любом апдейте!

    А вот такого семейства как «system» пока не существует. Но я призываю всех разработчиков браузеров унаследовать такую технику. Это поможет разработчикам на всех платформах. На Андройде будет по умолчанию использоваться Roboto или Noto. А для таких систем как Windows, где пользователи сами могут выбирать системный шрифт, автоматический выбор позволит адаптировать контент еще проще.

    Вот пара скриншотов с демонстрацией для тех, кто еще не поставил себе El Capitan.

    Safari:

    Chrome:

    Ссылка проверить самому.

    Фиолетовая строка демонстрирует верное отображение шрифта в обоих браузерах используя «гибридный хак», описанный выше.

    Так же есть информация из блога Safari, что они работают вместе с W3C для стандартизации font-family: system

    Буду рад если эта информация хоть кому-то пригодится.

    Как использовать стили операционной системы в CSS / Habr

    В CSS 2.1 появилась одна интересная фича, о которой не все знают — это возможность задавать на веб-странице шрифты и цвета, которые используются в текущей системной теме операционной системы.
    Это может быть полезно в ситуациях, когда вы хотите приблизить интерфейс вашей страницы к пользовательскому интерфейсу операционной системы. Например, вы хотите написать Adobe AIR приложение, или сделать справочный интерфейс, наподобие нативной chm-справки (вот как здесь: manual.pohape.ru).

    На самом деле, все очень просто и без всякой магии. Мы воспользуемся стандартными css-свойствами с немного нестандартными значениями.
    Системные шрифты задаются обычным свойством font всего с одним параметром — тип шрифта. Разумеется, тип начертания, размер и прочие атрибуты уже содержатся внутри этого параметра.

    Пример использования:

    .menu
    {
        font: menu;
    }

    Полная таблица всех доступных значений:

    Значение Описание
    caption Шрифт на управляющих элементах (кнопки, радио, выпадающие списки)
    icon Шрифт для иконок
    menu Шрифт, используемый в системных меню
    message-box Шрифт в диалоговых окнах
    status-bar Шрифт в строке состояния


    Системные цвета могут быть назначены для любого свойства, поддерживающего значение color.

    Пример использования:

    .dialog
    {
        color: WindowText;
        background-color: Window;
    }

    Полная таблица всех доступных значений:

    Значение Описание
    ActiveBorder Цвет активной рамки окна
    ActiveCaption Цвет заголовка активного окна
    AppWorkspace Цвет фона в приложениях с MDI-интерфейсом
    Background Фон рабочего стола
    ButtonFace Цвет лицевой поверхности для 3d-элементов (например кнопки)
    ButtonHighlight Цвет тени в 3d-элементах в положении «лицом от света»
    ButtonShadow Цвет тени для 3d-элементов
    ButtonText Текст у нажатой кнопки
    CaptionText Цвет текста в лейблах
    GrayText Цвет неактивного (заблокированного) текста
    Highlight Цвет выбранного пункта меню
    HighlightText Цвет текста внутри элемента, находящегося под выделением
    InactiveBorder Неактивная рамка окна
    InactiveCaption Цвет неактивного заголовка окна
    InactiveCaptionText Текст внутри неактивного заголовка окна
    InfoBackground Цвет фона для информационных тултипов (подсказок)
    InfoText Текст внутри тултипов
    Menu Фоновый цвет элементов меню
    MenuText Цвет текста внутри меню
    Scrollbar Цвет скроллбара
    Window Фоновый цвет окон
    WindowFrame хз 😉 (может в комментариях подскажут)
    WindowText Текст внутри окон

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *