- Верстальщику о шрифтах. Часть II : Соответствия шрифтов Windows, Mac и Unix/Linux
- Шрифты поддерживающие кириллицу
- А если без кириллицы?
- Использование шрифтов Windows в Ubuntu
- Содержание
- Установка шрифтов
- Копирование шрифтов
- Установка из репозитория
- Настройка шрифтов
- Ссылки
- Шрифты, общие для всех (актуальных) версий Windows, и их Mac-эквиваленты
- Введение
- Список
- Как установить Linux-шрифты в Windows?
Верстальщику о шрифтах. Часть II : Соответствия шрифтов Windows, Mac и Unix/Linux
Шрифты поддерживающие кириллицу
Специфической особенностью рунета является проблема с кодировками страниц и поддержкой кириллицы в шрифтах. Чтобы не возникало проблем с разнообразными кодировками символов, умные люди придумали Unicode, который позволяет сочетать в одном шрифте символы нескольких языков. Таким образом для русскоязычных страниц нужно использовать только Unicode шрифты поддерживающие кириллицу.
Ниже приведена таблица соответствий шрифтов.
Windows | Mac OS | Unix/Linux | Родовое семейство |
---|---|---|---|
Arial Black | Helvetica CY | Nimbus Sans L | Sans-serif |
Arial | Helvetica CY | Nimbus Sans L | Sans-serif |
Comic Sans MS | Monaco CY | * (см. ниже) | cursive |
Courier New | * (см. ниже) | Nimbus Mono L | Monospace |
Georgia | * (см. ниже) | Century Schoolbook L | Serif |
Impact | Charcoal CY | * (см. ниже) | Sans-serif |
Times New Roman | Times CY | Nimbus Roman No9 L | Serif |
Trebuchet MS | Helvetica CY | * (см. ниже) | Sans-serif |
Verdana | Geneva CY | DejaVu Sans | Sans-serif |
* в колонке напротив шрифта означает, что родных кириллических эквивалентов Windows шрифта у операционной системы не имеется. Но в то же время есть большая вероятность, что в операционной системе установлен непосредственно сам этот шрифт.
Например, если основным текстом макета является Arial, находим в табличке этот шрифт и в CSS пишем соответствующую ему строчку:
Эта запись означает, что если у пользователя есть шрифт Arial (а он есть у всех пользователей Windows и всех пользователи Mac OS X), то страница отобразися этим шрифтом. Если же у пользователя нет этого шрифта, то страничка русскоязычного пользователя Mac OS 9 точно отобразится стандартным системным шрифтом Helvetica CY, а у пользователя Unix/Linux отобразися шрифтом Nimbus Sans L который установлен у 90% пользователей Unix/Linux. Если же пользователь Unix/Linux принадлежит в тем 10%, у которых нет этого шрифта, то страница отобразится тем шрифтом с засечками, который установлен для просмотра Web-страниц по умолчанию.
Образцы подобных линеек можно увидеть, например, в Dreamweaver.
Образец линеек шрифтов в Dreamweaver
Начинающие верстальщики выбирают линейку по первому шрифту не задумываются, что же означает эта длинная строчка. Некоторые даже стирают все, кроме первого шрифта, лишая удовольствия увидеть замысел дизайнера всех пользователей, у которых по каким-то причинам не установлен этот шрифт.
Но мы то теперь знаем, что означает эта строка, не правда ли? И уже можем правильно ее использовать.
Но почему же строка построенная нами так сильно отличается от привычного по Dreamweaver:
Кроме того, что в таблице учитываются шрифты Unix/Linux, там еще после обычного Helvetica идет какой-то странный значок CY. Давайте разбираться, что же это такое!
До выхода Mac OS X эта линейка имела следующее значение: для пользователей Windows отображаем страницу Arial, для пользователей Mac OS 9 — стандартным шрифтом Helvetica, а остальные видят страницу с системным шрифтом без засечек, настроенным по умолчанию в браузере. Но опять же немаловажный нюанс! У стандартного Mac OS 9 шрифта Helvetica нет кириллицы! Для русскоязычной страницы это означало следующее: для пользователей Windows отображаем страницу Arial, для пользователей Mac OS 9 — стандартным шрифтом Helvetica, который выводит нечитаемую информацию, а остальные видят страницу с системным шрифтом без засечек, настроенным по умолчанию в браузере.
Для правильного отображения этого набора у пользователей Mac OS 9 вместо некириллизированной Helvetica, имеет смысл указывать такой же стандартный для Mac OS 9 шрифт Helvetica CY, содержащий кириллицу.
Прочтение линеек после выхода Mac OS X изменилось. Теперь для Windows/Mac OS X указывается один общий стандартный шрифт. А если мы хотим, чтобы замысел дизайнера смогли увидеть пользователи Mac OS 9, для них нужно в линейке шрифтов прописать шрифт содержащий кириллицу.
Таким образом хотя и не существует безопасных шрифтов, существуют безопасные линейки шрифтов. Их еще называют шрифтовыми CSS стеками. В эти линейки помимо стандартных шрифтов Windows/Mac OS X можно включать также эквивалентные шрифты из стандартного набора Mac OS 9 (которая не содержит по умолчанию «безопасных» шрифтов) и распространенных шрифтов Unix/Linux.
Любой верстальщик рано или поздно сталкивается с моментом, когда дизайнер использует в макете шрифт, не входящий в перечень «безопасных»;. Но это еще не повод бить тревогу! Например, дизайнеры очень часто используют на макетах шрифт Tahoma, который не входит в этот перечень. Правильно построенная линейка шрифтов открывает возможность использовать не только Tahoma, но и другие шрифты. Все большее количество дизайнеров пользуются этой возможностью и грамотный верстальщик должен об этом знать.
Ниже приведена дополнительная таблица шрифтов, которые не входят в перечень «безопасных», но могут использоваться на макетах.
Windows | Mac OS | Родовое семейство |
---|---|---|
Lucida Console | Monaco | Monospace |
Lucida Sans Unicode | Lucida Grande | Sans-serif |
Tahoma | Geneva CY | Sans-serif |
А если без кириллицы?
Для англоязычных текстов вышеприведенные таблицы имеют несколько другой вид.
Windows | Mac OS | Unix/Linux | Родовое семейство |
---|---|---|---|
Arial Black | Gadget | Nimbus Sans L | Sans-serif |
Arial | Helvetica | Nimbus Sans L | Sans-serif |
Comic Sans MS | Monaco | TSCu_Comic | cursive |
Courier New | Courier | Nimbus Mono L | Monospace |
Georgia | * (см. ниже) | Century Schoolbook L | Serif |
Impact | Charcoal | Rekha | Sans-serif |
Times New Roman | Times | Nimbus Roman No9 L | Serif |
Trebuchet MS | Helvetica | Garuda | Sans-serif |
Verdana | Geneva | DejaVu Sans | Sans-serif |
Для шрифтов Arial, Courier New и Times New Roman при составлении линеек лучше указывать сначала шрифт для Unix/Linux, а затем для Mac OS. Это связанно с некоторой кривостью набора Linux шрифтов X11 core fonts set.
Шрифты, которые не входят в перечень «безопасных», но могут использоваться на макетах, лучше определять шрифтовыми CSS стеками на основе этой таблицы.
Windows | Mac OS | Unix/Linux | Родовое семейство |
---|---|---|---|
Lucida Console | Monaco | — | Monospace |
Lucida Sans Unicode | Lucida Grande | Garuda | Sans-serif |
Palatino Linotype | Palatino | Garuda** | Sans-serif |
Tahoma | Geneva | Kalimati | Sans-serif |
Прочерк в графе Unix/Linux обозначает, что пользователи этих ОС скорее всего увидят на странице шрифт, установленный для отображения страниц по умолчанию.
** В данной линейке шрифт Garuda имеет смысл ставить перед Palatino (см. пояснение выше).
Источник
Использование шрифтов Windows в Ubuntu
Содержание
Многие пользователи Windows при переходе на Ubuntu сразу же замечают разницу в шрифте и хотят установить те, к которым они привыкли.
Это легко и просто делается. Для начала нужно установить сами шрифты.
Установка шрифтов
Копирование шрифтов
Если у Вас имеется параллельно установленная операционная система Windows, Вы можете скопировать используемые в ней шрифты.
Смысл операции заключается в том, чтоб скопировать шрифты в соответствующие каталоги, есть 2 варианта:
Все шрифты операционной системы Windows хранятся в папке: C:\WINDOWS\Fonts, что бы скопировать шрифты можно воспользоваться терминалом и следующими командами:
Здесь подразумевается, что локальный диск с операционный системой Windows примонтирован в папку /media/disk-1
Так же скопировать шрифты можно вручную, используя Файловый менеджер nautilus.
Установка из репозитория
Если установленной операционной системы Windows у Вас нет, то можно просто установить набор стандартных шрифтов Microsoft из репозитория командой:
На этом инсталляция шрифтов завершена.
Настройка шрифтов
Шрифты настраиваются там же, где и темы gnome. Заходим в меню Система→Параметры→Внешний вид, затем закладка «Шрифты». В списке должны были появиться шрифты из операционной системы Windows.
Устанавливаем все шрифты (кроме моноширинного) — tahoma 8, отрисовка — монохромная. Нажимаем кнопку «Подробнее» и устанавливаем следующие параметры:
На этом настройка шрифтов в системе закончена. При необходимости Вы можете настроить шрифты для отдельных приложений.
Ссылки
Форум — тема, посвященная установке и настройке шрифтов
Шрифты Windows — Убунтология
Источник
Шрифты, общие для всех (актуальных) версий Windows, и их Mac-эквиваленты
Введение
В данном списке перечислены шрифты, общие для всех актуальных на данный момент операционных систем Windows (фактически начиная с Windows 98), и их эквиваленты в Mac OS. Такие шрифты иногда называют «безопасными шрифтами для браузеров» (browser safe fonts). Это небольшой справочник, которым я пользуюсь, когда делаю Web-страницы и думаю, что он будет полезен и Вам.
Если Вы новичок в web-дизайне, то может быть думаете что-нибудь типа: «Почему это я должен ограничиваться таким небольшим набором шрифтов? У меня есть огромная коллекция прекрасных шрифтов!» Дело в том, что браузер посетителя может отобразить только те шрифты, которые установлены в его операционной системе (прим. переводчика: в настоящее время уже есть возможность применять фактически любые шрифты при оформлении страниц используя CSS 3 и его новое свойство @font-face; правда, поддерживают эту функцию пока ещё далеко не все браузеры), а это означает, что каждый посетитель Вашей страницы должен быть обладателем выбранных Вами шрифтов. Поэтому Вы должны использовать только те шрифты, которые есть в каждой операционной системе. К счастью, в CSS есть свойство @font-family, облегчающее эту задачу.
Список
Значение @font-family | Windows | Mac | Семейство |
---|---|---|---|
Arial, Helvetica, sans-serif | Arial | Arial, Helvetica | sans-serif |
«Arial Black», Gadget, sans-serif | Arial Black | Arial Black, Gadget | sans-serif |
«Comic Sans MS», cursive | Comic Sans MS | Comic Sans MS 5 | cursive |
«Courier New», Courier, monospace | Courier New | Courier New, Courier 6 | monospace |
Georgia, serif | Georgia 1 | Georgia | serif |
Impact,Charcoal, sans-serif | Impact | Impact 5 , Charcoal 6 | sans-serif |
«Lucida Console», Monaco, monospace | Lucida Console | Monaco 5 | monospace |
«Lucida Sans Unicode», «Lucida Grande», sans-serif | Lucida Sans Unicode | Lucida Grande | sans-serif |
«Palatino Linotype», «Book Antiqua», Palatino, serif | Palatino Linotype, Book Antiqua 3 | Palatino 6 | serif |
Tahoma, Geneva, sans-serif | Tahoma | Geneva | sans-serif |
«Times New Roman», Times, serif | Times New Roman | Times | serif |
«Trebuchet MS», Helvetica, sans-serif | Trebuchet MS 1 | Helvetica | sans-serif |
Verdana, Geneva, sans-serif | Verdana | Verdana, Geneva | sans-serif |
Symbol | Symbol 2 | Symbol 2 | — |
Webdings | Webdings 2 | Webdings 2 | — |
Wingdings, «Zapf Dingbats» | Wingdings 2 | Zapf Dingbats 2 | — |
«MS Sans Serif», Geneva, sans-serif | MS Sans Serif 4 | Geneva | sans-serif |
«MS Serif», «New York», serif | MS Serif 4 | New York 6 | serif |
1 Шрифты Georgia и Trebuchet MS поставляются вместе с Windows 2000/XP и включены в пакет шрифтов IE (да и вообще поставляются со многими приложениями от Microsoft), поэтому они установлены на многих компьютерах с ОС Windows 98.
2 Символьные шрифты отображаются только в Internet Explorer, в остальных браузерах они обычно заменяются на стандартный шрифт (хотя, например, шрифт Symbol отображается в Opera, а Webdings — в Safari).
3 Шрифт Book Antiqua практически идентичен Palatino Linotype; Palatino Linotype поставляется с Windows 2000/XP, а Book Antiqua — с Windows 98.
4 Обратите внимание, что эти шрифты не TrueType, а bitmap, поэтому они могут плохо выглядеть с некоторыми размерами (они предназначены для отображения в размерах 8, 10, 12, 14, 18 и 24 pt при 96 DPI).
5 Эти шрифты работают в Safari только в стандартном начертании, но не работают при выделении жирным или курсивом. Comic Sans MS также работает жирным, но не курсивом. Другие Mac-браузеры, кажется, нормально эмулируют отсутствующие у шрифтов свойства самостоятельно (спасибо Christian Fecteau за подсказку).
6 Эти шрифты установливаются в Mac только при Classic-инсталляции
Источник
Как установить Linux-шрифты в Windows?
Весь интернет забит статьями о том, как установить в Linux шрифты Microsoft и другие популярные Windows-шрифты.
А мне сейчас потребовалось сделать обратное действие: нужно стандартный набор шрифтов, который стоит по-умолчанию в Debian 9, установить в Windows. Как это сделать?
Может быть, есть какие-то LinuxFontPack или еще что-то такое для Windows? Или можно установить пачку шрифтов ручками? Откуда эту пачку взять? Как установить?
В общем, пока что вырисовывается такое решение.
Получить список файлов шрифтов в установленном Debian:
Взять все эти файлы, упаковать в zip, перенести на Windows, выделить все файлы шрифтов в Эксплорере и в контекстном меню выбрать действие «Установить». Потребуются права Администратора.
Посмотрим что получится.
Файлы шрифтов надо собрать без путей к файлам в одном архиве (опция -j для zip):
А в Windows их все выделить и запустить «Установить» по ПКМ.
В процессе установки, если будет обнаружено что такой шрифт уже есть, будет запрос что такой шрифт уже установлен, и его можно будет пропустить.
А вы говорите – не готов. Мы еще, посмотрим, кто тут готов, а кто нет 🙂
Windows готов же. Человек даже статью не читал, просто тупо ПКМ нажал на файлах с шрифтами и установил. Могу предположить, что даже консоль не открыл.
Зачем ты засоряешь windows тонной вариаций Noto Sans CJK?
Потребуются права Администратора.
В линукс скорее всего ставите в хомяк, вот и в винде лучше туда.
Сразу скажу, не-не, я не осуждаю. Всякие бывают ээээ особенности, например вот. Но ЗАЧЕМ? И как называется такой вид эмм сексуального удовлетворения?
Сразу скажу, не-не, я не осуждаю. Всякие бывают ээээ особенности, например вот. Но ЗАЧЕМ? И как называется такой вид эмм сексуального удовлетворения?
Это называется кроссплатформенность. Когда разрабатываешь программное обеспечение, которое должно создавать документы и на Linux и на Windows, и эти документы используют различные шрифты, то эти шрифты должны быть установлены и в Linux, и в Windows, чтобы документы выглядели одинаково. Особенно, если стандарт на формат документа не предполагает хранение шрифтов.
Как сделать доступными микрософтовские Windows-шрифты написано на каждом заборе. Как сделать доступными Linux-шрифты в Windows — такого вопроса в этих ваших интернетах не обсуждается.
И каждый пользователь твоей программы будет должен поставить себе на винду шрифты от убунты?
Всякие бывают ээээ особенности, например вот
А что прикольно. У меня где-то была гифка как два парня сношают один арбуз с разных сторон.
Каждый пользователь Open Office должен ставить шрифты от Microsoft, и никого это не смущает.
Хм, а откуда у тебя такие картинки?
А я в лагере (классе в 9) был. По 3 человека в номере. К завтраку нам давали йогурт, довольно густой такой. Так вот один чел каждый день нас просил выйти из комнаты, так как он хочет трахнуть этот йогурт. Это как называется? Ну на убунтошрифты в винде конечно не тянет, но всё же.
Каждый пользователь Open Office должен ставить шрифты от Microsoft, и никого это не смущает.
Я пользователь Libre Office. Шрифты от Microsoft не ставил. По крайней мере руками.
Потому что тебе подбираются шрифты всеми изгибами похожие на микрософтовские, но таковыми не являющиеся, и имеющие некие отличия. Но ты этого не замечаешь, потому что невнимательный.
Ну вот видишь, как хорошо, ничего делать мне как конечному пользователю не надо. А ты хочешь заставить юзеров ставить шрифты руками. Или прога сама будет их ставить в систему?
Если пользователи будут пользоваться стандартными шрифтами, то ничего ставить не нужно. Но не все такие.
Ябида, анонимусы тебе сниться будут)
Линуксовские шрифты в Шиндоус выглядят очень херово. Я бы даже не стал заморачиваться.
В винде так не получалось. Хотя смотрю, что в десятке теперь есть «установить» и «установить для всех».
Можно и не через контекстное меню, а в c:/windows/fonts или пользователя appdata/local/microsoft/windows/fonts и в реестре, но можно и без реестра, т.к. оно само при следующем запуске обновит, вроде. Смотрю, что в некоторых установщиках есть поддержка установки/удаления системных шрифтов хотя бы.
Источник