Мой сайт использует довольно неясный шрифт, который примерно половина компьютеров может правильно прочитать. Шрифт - "Lucida Console". На компьютерах, которые не могут прочитать этот шрифт, они отображают уродливые Times New Roman, есть ли способ установить шрифт моего веб-сайта на Lucida Console, но на компьютерах, которые не могут его прочитать, вместо этого просмотрите Arial? Использование CSS.
CSS: Исправленные шрифты
Ответ 1
вы можете указать несколько шрифтов:
p{font-family:"Times New Roman", Times, serif;}
Браузер попробует первый, если второй не доступен, и так далее. В конце он использует семейную засечку, поэтому браузер выбирает любой шрифт с засечками. Вы должны использовать семью моноширин.
Итак, в вашем случае, что-то вроде этого вам нужно:
p{font-family:"Lucida Console", "Courier New", monospace;}
Ответ 2
Вы также можете использовать этот неясный шрифт на своем веб-сайте (если вы на законных основаниях), используя @font-face. Это легко и работает даже в IE6:).
Читайте об этом здесь: http://www.miltonbayer.com/font-face/
Ответ 3
Дополнительные советы:
- Google css font stack для предлагаемых списков шрифтов, предназначенных для определенных стилей шрифтов. "font stack" - это коллоквиальное имя для этих списков шрифтов.
- Подумайте, кросс-платформенный. Рассмотрим добавление шрифтов, обычно встречающихся на Mac, Linux, iOS, Android, Windows и другие платформы, которые могут использовать ваши читатели.
- Всегда включайте имя generic-family в конце стека шрифтов, если у пользователя нет ни одного из ваших желаемых шрифтов:
- засечек
- без засечек
- скоропись
- фантазии
- моноширинный
- Включить кавычки вокруг шрифтов с несколькими словами или просто указать все имена шрифтов.