Какие службы в Windows нужны, а какие можно отключить. Какие службы в Windows нужны, а какие можно отключить Font cache можно ли удалить


Иногда ошибки FontCache-FontFace.dat и другие системные ошибки DAT могут быть связаны с проблемами в реестре Windows. Несколько программ может использовать файл FontCache-FontFace.dat, но когда эти программы удалены или изменены, иногда остаются "осиротевшие" (ошибочные) записи реестра DAT.

В принципе, это означает, что в то время как фактическая путь к файлу мог быть изменен, его неправильное бывшее расположение до сих пор записано в реестре Windows. Когда Windows пытается найти файл по этой некорректной ссылке (на расположение файлов на вашем компьютере), может возникнуть ошибка FontCache-FontFace.dat. Кроме того, заражение вредоносным ПО могло повредить записи реестра, связанные с Microsoft Windows. Таким образом, эти поврежденные записи реестра DAT необходимо исправить, чтобы устранить проблему в корне.

Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей FontCache-FontFace.dat не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!

В связи с подобным риском мы настоятельно рекомендуем использовать надежные инструменты очистки реестра, такие как WinThruster (разработанный Microsoft Gold Certified Partner), чтобы просканировать и исправить любые проблемы, связанные с FontCache-FontFace.dat. Используя очистку реестра , вы сможете автоматизировать процесс поиска поврежденных записей реестра, ссылок на отсутствующие файлы (например, вызывающих ошибку FontCache-FontFace.dat) и нерабочих ссылок внутри реестра. Перед каждым сканированием автоматически создается резервная копия, позволяющая отменить любые изменения одним кликом и защищающая вас от возможного повреждения компьютера. Самое приятное, что устранение ошибок реестра может резко повысить скорость и производительность системы.


Предупреждение: Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.

Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с FontCache-FontFace.dat (например, Microsoft Windows):

  1. Нажмите на кнопку Начать .
  2. Введите "command " в строке поиска... ПОКА НЕ НАЖИМАЙТЕ ENTER !
  3. Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER .
  4. Будет выведено диалоговое окно для доступа.
  5. Нажмите Да .
  6. Черный ящик открывается мигающим курсором.
  7. Введите "regedit " и нажмите ENTER .
  8. В Редакторе реестра выберите ключ, связанный с FontCache-FontFace.dat (например, Microsoft Windows), для которого требуется создать резервную копию.
  9. В меню Файл выберите Экспорт .
  10. В списке Сохранить в выберите папку, в которую вы хотите сохранить резервную копию ключа Microsoft Windows.
  11. В поле Имя файла введите название файла резервной копии, например "Microsoft Windows резервная копия".
  12. Убедитесь, что в поле Диапазон экспорта выбрано значение Выбранная ветвь .
  13. Нажмите Сохранить .
  14. Файл будет сохранен с расширением.reg .
  15. Теперь у вас есть резервная копия записи реестра, связанной с FontCache-FontFace.dat.

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

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

Как правильно подключить собственные шрифты и не навредить скорости сайта? Разбираем конкретные шаги, которые позволят это сделать.

1. Правильное подключение

Собственные шрифты сайта, скорее всего, отсутствуют в браузере пользователя. Поэтому необходимо указать дополнительные к загрузке файлы, в которых будет содержаться техническая информация о начертании шрифтов (символы - глифы, особенности совместного начертания символов и строк и другие данные). Как это часто бывает, для каждого браузера нужен свой файл - Google Chrome понимает формат woff и woff2 (наиболее продвинутые), старый Android понимает только TTF, а IE - eot.

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

@font-face {
font-family: "Awesome Font";
font-style: normal;
font-weight: 400;
src: local("Awesome Font"),
url("/fonts/awesome.woff2") format("woff2"),
url("/fonts/awesome.woff") format("woff"),
url("/fonts/awesome.ttf") format("ttf"),
url("/fonts/awesome.eot") format("eot");
}

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

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

2. Обратная совместимость шрифтов

Для максимального ускорения отображения текста вашего сайта на любом пользовательском устройстве вы должны сообщить браузеру, какой запасное семейство шрифтов можно использовать, если ваш собственный шрифт недоступен (не загрузился еще или загружается неподдерживаемый формат). Для этого в директиве font-face после названия вашего шрифта нужно указать наиболее подходящую системную альтернативу с обязательным окончанием serif (шрифт с засечками), sans-serif (без засечек) или monospace (равной ширины). Хотя обратная совместимость приводит к FOUT, но эта альтернативна лучше, чем невидимый на сайте текст (FOIT).

Но основную проблему с загрузкой собственных шрифтов это не решает: шрифты большие. Иногда слишком большие. И почти всегда они требуются, чтобы отобразить текст на странице (т.е. загрузка шрифта идет на стадии «белого экрана», максимально раздражая пользователей). Как это вылечить?

3. Инвентаризация шрифтов

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

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

4. Использование Google Fonts API

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

Google Fonts API позволяет загрузить только нужные варианты щрифта, а также загружает шрифты по наборам символов (позволяет браузерам не загружать полностью шрифт, если не все глифы требуются для отображения страницы). Среди дополнительных возможностей стоит отметить и параметр text={letters}, который обрезает символы в загружаемом шрифте строго до заданных (если шрифт используется только для логотипа, это может быть очень ценно).

5. Уменьшение размера шрифтов

Если вы используете статическое сжатие, то достаточно подготовить архивы с файлами шрифтов и разместить их рядом с файлами шрифтов. При динамическом сжатии проверьте, что все основные форматы шрифтов - EOT, TTF, OTF, SVG, WOFF и WOFF2 - отдаются с хостинга сжатыми (проверка сжатия ). Если это не так, то нужно добавить требуемые расширения или типы файлов в правила сжатия. Gzip (или zopfli ) сжатие позволяет сократить размер шрифтов на 15-50%.

6. Удаление глифов

Для отображения текста на сайте обычно требуются далеко не все символы, включенные в шрифт по умолчанию. Часть из них относится к другому языку (например, к китайскому), часть - к специальным символам, которые вы не используете. Существует большое количество инструментов для удаления из шрифтов неиспользуемых глифов и утилиты по Windows / Mac. Наиболее популярные - это сервис Font Squirrel (в режиме Advanced), а также и FontPrep . Также Google Fonts позволяет загружать только используемые наборы символов. Этот метод оптимизации позволяет сократить результирующий файл еще на 10-50%.

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

7. Кэширование шрифтов в браузере

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

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

8. Font Loading API

9. Предзагрузка шрифтов

И, наконец, предварительная загрузка шрифтов (если они используются не с первой страницы у пользователей: например, в личном кабинете). Для этого подойдет техника prefetch , которая уже очень хорошо поддерживается браузерами: http://caniuse.com/#feat=link-rel-prefetch .

Управление шрифтами на Macintosh

Установка шрифтов PostScript, TrueType и OpenType
Шрифт в формате PostScript состоит из файла-«чемодана» (suitcase) и принтерного файла. Если вы купили гарнитуру, а не одно начертание, то у вас может быть один «чемодан» на всю семью и до четырех принтерных файлов для каждого начертания — нормального (Rugular), курсивного (Italic), жирного (Bold) и жирного курсивного (Bold Italic). Некоторые производители также поставляют AFM-файлы, которые могут быть использованы вместе со старыми приложениями.

Шрифты в формате TrueType и OpenType состоят из одного файла-«чемодана».

Места для инсталляции шрифтов в Mac OS X

Для использования Папка для шрифта Описание
Пользователем /Library/Fonts/ Шрифты, находящиеся в этой папке, будут доступны данному пользователю и недоступны всем остальным
Всеми пользователями /Library/Fonts Шрифты, помещенные в эту папку, будут доступны всем пользователям данного компьютера. Только пользователь с правами администратора может изменять содержимое этой папки. Это место, где Apple предлагает приложениям размещать доступные для всех шрифты
Всей сетью /Network/Library/Fonts Шрифты, размещенные в этой папке, доступны для всех пользователей в локальной сети данного компьютера. Обычно эта папка используется на файловых серверах под контролем администратора
Системой /System/Library/Fonts Шрифты, расположенные в данной папке, требуются Mac OS X для системного использования. Эти шрифты обязательны для Mac OS X, и не рекомендуется, чтобы шрифты внутри этой папки удалялись или как-нибудь изменялись
Классической системой /System Folder/Fonts Шрифты в этой папке используются классической средой. Шрифты, размещенные вне этой папки, будут недоступны приложениям классической среды. Операционная система Mac OS X не требует эти шрифты, но делает их доступными для своих приложений. Будьте внимательны, не перепутайте эту папку с папкой System Mac OS X

Вы можете установить шрифты с помощью средств операционной системы или различных программ управления шрифтами. Если вы используете такие программы (к примеру, Adobe Type Manager, Suitcase или Font Reserve), сверяйте свои действия с руководством к программе.

Инсталляция шрифтов на Mac’e — простая drag & drop-операция. Закройте все открытые приложения перед установкой шрифтов. Новые шрифты не появятся в некоторых приложениях, если они будут запущены в процессе установки шрифта. Откройте папку со шрифтами, которые вы хотите установить. Выберите файлы-«чемоданы» и принтерные файлы (для PostScript) для шрифтов, которые вы решили установить (вам необязательно выбирать AFM-файлы, которые могут лежать вместе со шрифтами). Удостоверьтесь, что вы выбрали шрифты, а не папки, содержащие шрифты. Перетащите выбранные файлы в папку Fonts внутри папки Library (подробности ниже) на диске Mac OS X.

Для того чтобы шрифты были доступны приложениям, запускающимся в Classic mode, необходимо инсталлировать их в папку Fonts внутри Classic System Folder .

В Mac OS X может быть пять основных мест для инсталляции шрифтов (см. таблицу 1).

В операционной системе Mac OS X нет никаких ограничений на количество установленных шрифтов, а в классической среде установлен лимит — от 128 до 500 шрифтов в зависимости от пользователя.

Mac OS X использует механизм работы со шрифтами, называемый Apple Type Solution (ATS). ATS обеспечивает централизованное управление шрифтами для всех пользователей системы и поддерживает шрифты форматов Туре 1, TrueType, OpenТуре и bitmap.

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

Список Collection применяется для переключения между различными наборами (коллекциями) шрифтов, которые вы сами можете создавать.

В отличие от программы ATM, которая позволяет не только создавать коллекции шрифтов (в терминологии фирмы Adobe — sets), но и динамически их включать/выключать. Шрифтовые коллекции Mac OS X являются только средством структуризации, выделения подмножеств шрифтов для удобства работы. Никакой динамической загрузки/выгрузки, активации/деактивации при этом не происходит. Большая часть шрифтов распознается и активируется при вхождении пользователя в систему. Возможно, в будущих версиях Mac OS X средства управления шрифтами будут дополнены и расширены.

Список Family содержит наименования семейств (гарнитур) шрифтов, входящих в указанную коллекцию шрифтов.

В списке Typeface можно выбрать нужное начертание шрифта: Regular — обычное прямое начертание, Italic — курсив, Bold — полужирное, Bold Italic — полужирный курсив.


В списке Sizes указывается размер (кегль) символов шрифта. Соответствующее окошко показывает текущее значение этого параметра.
Чтобы отредактировать состав коллекций, изменить диапазон доступных размеров шрифтов или задать цвет выделенного фрагмента текста, надо выбрать соответствующий пункт в ниспадающем меню Extras … (Дополнительно).
Пункт Add to Favorites добавляет понравившийся шрифт в коллекцию ваших любимых шрифтов — Favorites (Избранные).
Пункт Edit Collections… служит для создания и редактирования коллекций шрифтов.
Collections содержит список всех созданных вами коллекций.
Раздел Edit Sizes… используется для редактирования списка размеров шрифтов, который будет появляться в общем окне выбора шрифта, стиля и кегля.
Если вы установили значение переключателя Fixed List , то в окне размеров шрифтов появится обычная колонка с набором фиксированных размеров 8, 9, 10, 12 и т.д.
Если выбрано значение Adjustable Slider , то вместо колонки с числами появится движок для плавного изменения размеров символов. Поля Мах Size и Min Size задают диапазон изменения (от минимального до максимального). При желании диапазон легко можно подкорректировать в любую сторону.
Экранная кнопка Done фиксирует выбранное значение.
Общее большое окно управления шрифтами можно уменьшить. Получается достаточно компактно при практически полном сохранении функциональности. Для этого надо использовать область изменения размеров окна, расположенную, как всегда, в правом нижнем углу окна.
Раздел Color позволяет изменить цвет символов при отображении на экране или при печати. При переходе к этому разделу появляется панель выбора и настройки цвета. Как это принято для программ, работающих с цветом, вы имеете возможность задавать цвет несколькими способами, исходя из выбранной цветовой модели: RGB, CMYK и т.д.

В Mac OS X фирма Apple упростила набор системных шрифтов, сведя его к единственной гарнитуре Lucida Grande, хотя и нескольких начертаний. Наличие единого системного шрифта вовсе не означает, что с Mac OS X поставляется только этот шрифт.
Вместе с Mac OS X приходит неплохой набор шрифтов, достаточно разнообразных по стилю и назначению. Если вы откроете окно управления шрифтами, то заметите, что уже имеется несколько коллекций шрифтов.
Коллекция Classic (классические). В нее входят шрифты Big Caskm. Didot, BaskeniHe, Copperplate. Этой небольшой коллекцией фирма Apple отдает дань уважения людям, которые внесли большой вклад в формирование шрифтовой отрасли.
Уильям Кеслон (William Caslon) создал шрифт, который применялся первыми колонистами Америки в 1700-е годы, именно этим шрифтом была отпечатана первая редакция Декларации независимости США.
Семейству шрифтов Didot мы обязаны существующей и поныне системе типографских размеров, основанной на пойнте — 1/72 дюйма. До этого для различных размеров использовались специальные названия — «парижский» или «романский петит».
Джон Баскервиль (John Basker-ville) потратил семь лет своей жизни на написание книги, подробно рассказывающей о всех стадиях типографского производства — от дизайна до создания своих собственных сортов бумаги и высококачественной черной краски. В его честь и названа гарнитура Baskerville.
Коллекция Fun (декоративные, необычные). В нее входят шрифты American Typewrite, Marker Felt, Papyrus и Zapfino.
Вскользь упомянем коллекции Modern, PDF и Web. К сожалению, не все из этих шрифтов содержат кириллицу.

Согласно идеологии файловых доменов, все эти шрифты общего назначения расположены в домене /Library/Fonts. Администраторы системы могут вносить изменения в содержимое домена Local, в том числе добавлять необходимые общедоступные шрифты. Кроме того, имеется набор шрифтов, поставляемых фирмой Apple, но находящихся в домене /System/Library/Fonts. Эти шрифты вы также можете увидеть в общем списке доступных шрифтов. Единственное различие между шрифтами доменов Local и System состоит в том, что изменения в домен System может вносить только самый главный администратор — root. Поэтому основной системный шрифт находится именно здесь.

Поскольку в идеологии Mac OS X в ее нынешнем виде предусмотрена работа с классическими программами и документами в окружении Classic, система шрифтовой поддержки ATS автоматически просматривает шрифты в папке Fonts , находящейся в System Folder , и включает их в общий список доступных шрифтов.

Таким образом, вы получаете уникальную возможность работать как с новыми шрифтами, поставляемыми с Mac OS X, так и со шрифтами Mac OS 9-х. Если вы хотите перенести ваши старые шрифты в новую систему, чтобы в дальнейшем полностью отказаться от работы в окружении Classic, то наиболее подходящим местом для таких шрифтов будет папка /Library/Fonts.

И наконец, если вам хочется иметь собственную коллекцию шрифтов, поместите их в свою домашнюю папку /Library/Fonts/.

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

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


Как проверить шрифты? В Mac OS X поврежденные шрифты можно выявить, если зайти в папку Программы (Applications) и запустить Шрифты (Font Book). Нажав клавишу Command , выделите шрифты, находящиеся в группе риска. В нее могут входить шрифты, которые вы недавно купили или бесплатно скачали с ненадежных сайтов. В первый раз можно выделить все шрифты, нажав Command + A. Далее выберите в меню Файл (File) —> Проверить шрифты (Validate Fonts). Если шрифт поврежден, вы увидите круглую красную иконку с крестиком внутри. Отметьте флажками плохие шрифты (щелкните по чекбоксам возле их названий) и нажмите кнопку Удалить выбранные (Remove Checked). Если вы увидите желтую предупреждающую иконку возле шрифта, возможно, он тоже причиняет неприятности, поэтому удалите его из папки со шрифтами. По окончании процедуры перезагрузите компьютер и посмотрите, решена ли проблема. Если вы используете предыдущую версию Mac OS X (10.3 и ниже), вам придется вручную тестировать группы шрифтов штук по пять за раз, чтобы выявить, какой из них вызывает проблему.

Очистка кэшей шрифтов
Кэши шрифтов могут стать настоящей проблемой для пользователей Mac OS X. Когда шрифты активированы, они кэшируются для оперативного использования. С одними кэшами шрифтов имеет дело сама ОС, другими кэшами шрифтов управляют приложения. В любом случае очень легко повредить отдельные файлы кэша, вследствие чего шрифты искажаются, а информация на экране отображается некорректно. Справиться с проблемой вам поможет бесплатное приложение FontNuke . Оно удаляет системные кэши шрифтов (файлы кэша шрифтов Mac OS X), а также кэши шрифтов приложений Adobe, Microsoft Office и QuarkXPress. Перед началом работы этой утилиты сохраните все документы и выйдите изо всех программ, так как после очистки кэша шрифтов потребуется перезагрузить систему.


Самым популярным инструментом для проверки шрифтов является FontDoctor от FontGear, Inc. (прежде — Morrison SoftDesign). Данный инструмент позволяет проверить и восстановить все шрифты, содержащиеся в папках, указанных пользователем. Если восстановление невозможно, то шрифт выделяется в отдельную папку. FontDoctor также предупреждает пользователя, если находит дубликаты шрифтов или одинаковые шрифты в различных форматах (например, Type 1 и TrueType). Вот список операций, осуществляемых в ходе диагностической проверки шрифтов:

  • разрешение конфликтов с идентификационными номерами (FOND);
  • обнаружение дубликатов. Мы можем указать, что приоритет должен быть за PostScript- и OpenType-шрифтами или другим форматом шрифтов;
  • обнаружение «потерянных растровых изображений» (orphaned bitmaps). На самом деле речь идет о FOND-ресурсах, содержащих ссылки на PostScript-шрифты, которых нет в системе;
  • обнаружение «потерянных PostScript-шрифтов» (orphaned PostScript fonts). Здесь мы имеем обратную ситуацию: у нас есть шрифт PostScript, но нет FOND-ресурса;
  • проверка целостности файлов. FOND и NFNT проверяются на соответствие спецификациям Apple.
Обратите внимание на то, что FontDoctor не бросается исправлять найденные ошибки. Его основная функция — найти и предупредить. А уж какой инструмент использовать для исправления найденных ошибок — выбор остается за пользователем.

Существуют и другие программы для проверки шрифтов, но FontDoctor для платформы Macintosh вне конкуренции.

Менеджеры шрифтов
Что такое менеджеры шрифтов, и для чего они нужны? Это программы, позволяющие максимально эффективно решать задачи по работе со шрифтами, такие как просмотр и выбор шрифтов, поиск по ряду критериев (производитель, год создания, название, поддерживаемые письменности, начертание и т.п.), временное или постоянное подключение (установка) либо отключение шрифта или группы шрифтов и пр.

Наиболее популярными менеджерами шрифтов можно назвать стандартный FontBook, FontAgent Pro (Insider Software), Font Reserve (Extensis; прежде от DiamondSoft) и Suitcase (Extensis).

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

FontAgent Pro предлагает интуитивно понятный и знакомый интерфейс, является идеальной заменой для ATM Deluxe под Macintosh, так же как и других старых менеджеров шрифтов.
Среди возможностей FontAgent Pro:

  • переименование файлов шрифтов;
  • полный анализ и исправление поврежденных шрифтов;
  • просмотр отдельных шрифтов и групп в WYSIWYG-режиме;
  • автоматическая активация и деактивация шрифтов с использованием технологии Insider SmartSense;
  • предварительный просмотр и печать шрифтов с собственной технологией FontPlay;
  • мгновенное создание и печать образцов шрифта с демонстрацией особенностей текста и стиля, что дает пользователю возможность увидеть, как его работа будет выглядеть после печати.


Font Reserve — популярное средство управления шрифтами, предоставляющее все необходимые инструменты поиска, автоактивации, предварительного экранного просмотра, отслеживания шрифтов и пр.

Доступны пять вариантов просмотра шрифта, в том числе в виде перечня повторяющихся строк разного размера и произвольного текста. Кроме того, можно ограничить список выводимых шрифтов некоторыми условиями, например показывать только шрифты OpenType, или PostScript Type 1, или только активированные шрифты и пр. Это позволяет быстро выбрать нужный вид шрифтов и активировать их или деактивировать.

Font Reserve дает возможность каталогизировать шрифты, размещая их в специально созданные группы в соответствии с решаемыми задачами. Это существенно экономит время, так как одним щелчком мыши можно активировать или деактивировать сразу все шрифты группы.

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

  • предварительный просмотр образцов шрифтов;
  • печатаемые каталоги шрифтов;
  • программа обработки системных шрифтов;
  • инструменты drag-and-drop;
  • полностью программируемый интерфейс.
Suitcase Fusion — популярное в издательской отрасли решение для управления шрифтами, обладающее возможностями автоматической активации, функциями восстановления, механизмами организации и предварительного просмотра шрифтов.

Suitcase Fusion позволяет избежать различных сложностей, связанных с управлением шрифтами, и предлагает репозиторий для их централизованного хранения, удобные механизмы активации шрифтов, а также средства проверки целостности и идентификации новых шрифтов. Хранилище Font Vault использует современную технологию Font Sense, которая гарантирует высокоточную идентификацию шрифтов и упрощает поиск дубликатов.

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

Шрифтовые серверы
Идея шрифтовых серверов заключается в централизованном управлении шрифтами на уровне локальной сети с помощью одного компьютера в качестве сервера и установки клиентов на каждой машине. Самые известные из них — FontAgent Pro Server (от Insider Software, Inc.) и Universal Type Server (прежде Suitcase Server; от Extensis).

FontAgent Pro Server — приложение, которое обеспечивает комплексное управление шрифтами, их диагностику, оптимизацию и исправление. В первую очередь ориентировано на системных администраторов, в чьем ведении находится отдел препресс и дизайна. С помощью FontAgent Pro Server администраторы получают возможность централизованно хранить и управлять всеми имеющимися шрифтами. Можно ограничивать доступ пользователей (на индивидуальной или групповой основе) к шрифтам, необходимым лишь в их работе. Приложение имеет мощные инструменты диагностики, позволяющие оперативно устранять возникшие проблемы. Имеются функции контроля над лицензиями шрифтов. FontAgent Pro Server теперь хранит всю эту информацию в своей базе данных и сам предупредит администратора о приближении окончания срока действия лицензии.

Реализованы механизм синхронизации сервера с клиентским ПО, работа через выделенные порты, автоматическая раздача дисков с дистрибутивами FontAgent Pro на компьютеры в локальной сети. В соответствии с тенденциями сегодняшнего дня — поддержка многопроцессорных систем (что влечет существенное снижение времени синхронизации), интеграция с Active Directory. Имеется расширенная поддержка Adobe Creative Suite и QuarkXPress.

Поддерживается набор плагинов для приложений из линейки Adobe CS5, которые обеспечивают автоматическую активацию необходимых шрифтов при открытии документов. Данные плагины идут в качестве дополнения к менеджеру шрифтов FontAgent Pro. Как отмечают разработчики, в них впервые была реализована технология FontSavant. Она позволяет не только активировать те шрифты, которые использовались при создании документа, но и дает возможность выбрать другой шрифт.

В актив FontAgent Pro также надо отнести функцию Smart Profiling для автоматического восстановления метрики шрифта, динамически обновляемые коллекции шрифтов и высокую скорость работы с большими коллекциями шрифтов.

В четвертой версии FontAgent Pro Server появилась возможность в режиме реального времени следить за работой пользователей, отслеживать активации/деактивации шрифтов и смотреть за доступом к библиотеке.

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

Universal Type Server — это серверное решение, которое предназначено для организаций, испытывающих потребность в мощных и простых в использовании средствах управления шрифтами. Может применяться в рабочих средах на базе платформ Macintosh и Windows и придется по душе как представителям творческих профессий, так и ИТ-профессионалам.

Используя Universal Type Server, можно управлять своими шрифтами просто и эффективно, предоставляя как отдельным пользователям, так и большим рабочим группам доступ к ним.

UTS — мощный, масштабируемый менеджер шрифтов для рабочих групп любого размера. Имеются два варианта поставки: Universal Type Server Professional и Universal Type Server Lite.

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


Universal Type Server Lite — простой и удобный менеджер шрифтов для небольших рабочих групп. UTS Lite был разработан с целью предоставления рабочим группам всей мощности и эффективности централизованного решения для управления шрифтами, но по стоимости и ИТ-обязательствам ориентированного на небольшие рабочие группы.

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

  • более совершенные средства управления лицензиями на использование шрифтов. ИТ-специалисты смогут с легкостью отслеживать попытки установки нелицензионных или неутвержденных шрифтов и отменять эти действия;
  • благодаря намного более тесной интеграции продукта со службой каталогов Active Directory администраторы получили возможность исключения отдельных пользователей из группы распространения;
  • более совершенные механизмы управления пользователями позволят применять наборы настроек в пакетном режиме и упростят фильтрацию пользователей;
  • упрощенная процедура авторизации пользователей при получении доступа к хранимым на сервере шрифтам отвечает потребностям небольших рабочих групп. При желании клиентские организации также могут воспользоваться механизмами LDAP-аутентификации;
  • совместимость клиентской и серверной частей с операционной системой Snow Leopard;
  • совместимость клиентского компонента Universal Type Client с операционной системой Windows 7;
  • поддержка шрифтов TrueType Collection;
  • усовершенствованные механизмы проверки целостности шрифтов;
  • новый инструмент, позволяющий использовать сценарии командной строки для автоматизации ряда стандартных задач;
  • новый опциональный компонент для взаимодействия с внешними базами данных MySQL (доступен только в версии Universal Type Server Professional);
  • возросшая производительность продукта и отдельных операций, таких как синхронизация наборов шрифтов.
Инструменты конвертирования шрифтов
Для чего нужны программы конвертирования шрифтов? Зачастую для того, чтобы решить типичные проблемы. Конвертирование помогает сделать шрифты доступными в различных приложениях и на разных платформах, в том числе мобильных. Преобразование может восстановить испорченные шрифты, из-за которых возникают проблемы в системе или при печати.

Программа TransType от FontLab Ltd работает на платформах Win и Mac. Она позволяет конвертировать TrueType- и Type 1-шрифты между обеими платформами, а также из одного формата в другой. Не забыт и формат Multiple Master.

TransType существует в двух редакциях — Pro (Professional) и SE (Standard Edition), которые отличаются наличием в профессиональной версии нескольких дополнительных функций. Так, в версии Pro есть возможность конвертировать шрифты из/в формат OpenType (PS), режим ручного редактирования стилей и семейств, выполнение скриптов на языке Python.

TrueBlue от Stone Studio — бесплатная маковская утилита конвертации шрифтов из формата True Type (TTF) в PostScript Type 1 (PS). Причем конвертированные шрифты можно одним кликом установить в систему. Поддерживается пакетный режим, то есть все работы по конвертированию можно проводить как с отдельными файлами, так и с целыми папками, содержащими шрифты. Помимо стандартной процедуры конвертирования есть возможность менять имена шрифтов и целых семейств, записывать их в форматах Binary/Ascii encoding, поддерживается трансляция в latin1, latin2, latin4, latin5, а также кириллица (русская, болгарская и др.).

За последний год число сайтов, использующих дополнительные шрифты, выросло вдвое - с 6 до 12%.

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

Оптимизация

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

Но ни один из них не обеспечивает кроссбраузерность (проверить поддержку можно на сайте caniuse.com: woff , ttf , eot , svg), поэтому желательно использовать несколько форматов одновременно. И тут мы сталкиваемся с проблемой производительности: файл шрифта сам по себе достаточно массивен, к примеру шрифт Arial, поддерживающий все языки, весит 22 мегабайта! Конечно на обычных страницах нет смысла подключать сразу все символы набора, поэтому необходим инструмент, позволяющий использовать только часть шрифта (например только кириллицу).

К примеру шрифт Open Sans - один из самых популярных Google Web Fonts, включающий все языки, весит 217 килобайт, но размер можно уменьшить, если использовать только один набор - latin. тогда размер уменьшится до 36 килобайт:

Вот, как можно подключить только часть шрифта (latin):

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

Улучшенные алгоритмы сжатия позволяют сократить размер файла на 15%, а ожидаемый в скором будущем формат WOFF 2.0 позволить сжимать на 30% лучше.

Для подключения только части символов («H», «e», «l» и «o») можно использовать следующий код:

Использование

Все шрифты из Google Web Fonts являются открытыми , что позволяет успешно использовать межсайтовое кэширование. Например упомянутый выше Open Sans используется на более чем миллионе сайтов, а это значит, что для увеличения производительности можно кэшировать шрифт в браузере пользователя при посещении предыдущих сайтов с данным шрифтом.

Вот как это работает:

CSS-стили, используемые в сервисе Google Web Fonts являются динамическими: они автоматически определяют подходящий формат для конкретного пользователя и его браузера. CSS-стили кэшируются на 24 часа. Внутри стиля находится ссылка на сам файл шрифта. Кэш самого шрифта хранится целый год! Учитывая популярность веб-шрифтов, очевидно, что в кэше уже есть копия того же Open Sans.

Существует также полезный инструмент - Javascript Font Loader от Google, позволяющий отображать процесс загрузки веб-шрифтов. Использовать достаточно просто:

H1 { visibility: hidden; } .wf-active h1 { visibility: visible; }

А javasript обрабатывает действия:

WebFontConfig = { google: { families: [ "Tangerine", "Cantarell" ] // Google example }, typekit: { id: "myKitId" // Typekit example }, loading: function() { // JavaScript to execute when fonts start loading }, active: function() { // JavaScript to execute when fonts become active }, inactive: function() { // JavaScript to execute when fonts become inactive (time out) } };

Всем hello. Будем разбираться с тем что это за процесс такой PresentationFontCache.exe, который видимо может еще и проц грузить. Начал искать в интернете инфу, узнаю что процесс PresentationFontCache.exe идет от службы Windows Presentation Foundation Font Cache. Эта служба типа оптимизирует работу программ тем, что кэширует наиболее используемые данные о шрифтах. И типа если эту службу отключить, то программы могут работать немного медленнее.

Русское название Служба кэша шрифтов Windows (FontCache). Короче есть какие-то программы WPF (Windows Presentation Foundation), вот для них эта служба и нужна. Но как понять где программа WPF, а где нет, я не знаю. Но еще пишется, что если у вас нет программ WPF, то службу можно отключить. Короче немного дурдом.


Я писал, что процесс PresentationFontCache.exe может грузить ПК. Я по этому вопросу отправился в интернет. Удивительно, но ответ дала сама компания Microsoft. Итак, первое что нужно сделать, это остановить службу. Не отключать ее, а именно остановить. Зажимаем кнопки Win + R, вставляем в окно Выполнить эту команду:

Откроется окно со списком служб, находим здесь Служба кэша шрифтов Windows, вот она:

Нажимаем по ней два раза, появится такое окошко, здесь нажимаете кнопку Остановить:

Служба должна остановиться без проблем:

Потом делаете вот что, вам нужно перейти в эту папку:

C:\Windows\ServiceProfiles\LocalService\AppData\Local

Вот что у меня в этой папке:

В интернете я прочитал, что нужно удалить файлы FontCache4.0.0.0.dat и FontCache3.0.0.0.dat, но у меня их нет. Думаю у вас их тоже спокойно может не быть. У меня тут три файла, в имени которых есть слово FontCache, это вот эти:

Кстати в Windows 10 все эти файлы вроде бы лежат в папке FontCache, ну это просто вам на заметку…

Так вот, эти файлы я удалю, надеюсь глюков не будет. Нажал правой кнопкой по ним, выбрал пункт Удалить:

Потом типа подтвердил свои действия:

Но у меня выскочила такая ошибка:

Я тут нажал кнопку Отмена. А знаете почему? Потому что такой прикол, удалить файлы нельзя. А вот вырезать можно. Поэтому я нажал снова правой кнопкой по ним, выбрал пункт Вырезать:

Потом я их вставил на рабочий стол. Все получилось, в папке теперь этих файлов нет:

Потом я обратно службу Служба кэша шрифтов Windows запустил и уже появилось два новых файла (спустя время появился еще один):

Так что вроде бы я то удалил. Ну то есть вырезал, хотя по сути это как бэ одно и тоже. Кстати, помните я писал, что файлы я вырезал и вставил на рабочий стол? Так вот оттуда я их тоже не могу удалить. Но это уже не так важно, я файлы все равно удалил, но при помощи утилиты Unlocker, выделил все файлы, нажал правой кнопкой, выбрал пункт Unlocker, потом в меню выбрал Удалить и нажал кнопку ОК:

Ну и все окей, обьект удален:

Вот так ребята. Честно говоря не знаю поможет вам этот способ или нет, но надеюсь поможет, в любом случае он помог нескольким. У себя процесс PresentationFontCache.exe я видел, но он не грузил ПК никогда. Если что у меня Windows 7 =)

Еще узнал что Windows Presentation Foundation (WPF) это какая-то графическая презентационная подсистема, которая идет в составе.NET Framework 3.0, такие дела ребята.

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

Ребята, на этом все. Очень надеюсь что приведенный мной способ поможет вам, если у вас есть трабла с PresentationFontCache.exe. На этом все ребята, удачи вам!