Как браузеры отображают шрифты, не устанавливая их на моем ПК - PullRequest
0 голосов
/ 27 января 2012

Когда я попробовал некоторые из азиатских сайтов (например, http://www.asahi.com/), он отображал шрифты правильно. Я не установил эти азиатские шрифты на свой ПК. Откуда браузер получает шрифты? Всегда ли он динамическизагружает шрифт с веб-сервера?

Как реализовать эту поддержку на моем веб-сервере. Должен ли я сгенерировать какой-нибудь java-скрипт или около того?

Ответы [ 5 ]

0 голосов
/ 25 февраля 2012

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

Для Firefox, по крайней мере, есть надстройка «fontinfo», которую вы можете использовать, чтобы определить, какой шрифт на самом деле используется для отображения любого данного фрагмента текста - так как он может не быть шрифтом по умолчанию,или шрифт, запрашиваемый CSS.

Веб-сайты могут использовать различные методы (включая библиотеки, такие как cufon или typeface.js, хотя CSS @ font-face обычно является лучшим вариантом, поскольку он широко поддерживается) для предоставления пользовательских шрифтовдля их страниц, но это не обязательно для того, чтобы азиатский текст (например) отображался на типичном ПК.

0 голосов
/ 27 января 2012

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

Попробуйте эту ссылку для получения дополнительной информации.

Также ознакомьтесь с Google Web Fonts , который может относительно легко предоставить вам выбор шрифтов, добавив соответствующий тег link в заголовок вашей страницы.

0 голосов
/ 27 января 2012

Поиск шрифтов @ font-face, Cufon и т. Д.

Cufon - это метод замены шрифтов, который использует javascript и векторную графику для записи шрифтов из файла шрифтов.

0 голосов
/ 27 января 2012

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

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

Есть способовиспользовать пользовательские шрифты , но они не используют ни один из них.

0 голосов
/ 27 января 2012

Шрифты установлены в браузерах.

Тем не менее, можно определить пользовательские шрифты благодаря технологии @ font-face (полностью в CSS).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...