На котором операционные системы или браузеры являются чувствительными к регистру именами семейства шрифтов CSS

выпуск октября 2008 Электроинструментов TFS включает функциональность "Членов команды", которая позволяет Вам делать это, и т.д.

существует больше информации об этой функции на блог .

Brian Harry

10
задан Kip 21 October 2009 в 19:33
поделиться

3 ответа

Мое предположение состоит в том, что это может быть потенциальной проблемой только в системах Linux / Unix, где файловая система чувствительна к регистру. Я был бы удивлен, если бы в каком-либо браузере Windows возникла проблема с этим, поскольку шрифты - это просто файлы в каталоге C: \ Windows \ Fonts.

Вы можете попробовать создать страницу с тестовым текстом с помощью узнаваемого шрифта, такого как Courier New, но произнесите это забавно, например «CoURIEr NEW», а затем перейдите на http://browsershots.org/ , где он создаст скриншоты из множества браузеров. Не забудьте также сделать шрифт очень большим, потому что скриншоты маленькие.

Примерно так:

<html>
<head>
<style type="text/css">
#proper   { font: bold 48px "Courier New",Courier; }
#improper { font: bold 48px "CoUrIEr nEW",CoUrIEr; }
</style>
</head>
<body>
<p id="proper">Test1 - proper caps</p>
<p id="improper">Test2 - improper caps</p>
</body>
</html>

Если только одна строка отображается в Courier, то этот браузер чувствителен к регистру.


] Edit : Я протестировал HTML, который я разместил выше, в браузерах. Я не' не найти ни одного браузера, который не работал. Dillo 2.1.1 для Ubuntu Linux не понравилась ни одна строка (может быть, в этой системе не хватало Courier New и Courier?), Все остальные отображали обе строки в Courier или Courier New. Однако есть мобильные браузеры, которые не тестировались, поэтому на всякий случай постарайтесь использовать правильные заглавные буквы.

2
ответ дан 3 December 2019 в 22:37
поделиться

У этого парня, похоже, проблемы при использовании flex, так что в этом есть доля правды:

При использовании CSS в Flex для стилизации компоненты, свойство font-family может быть чувствительным к регистру на некоторых операционные системы. Например, следующий CSS не будет работать на моем Браузер Safari с Flash Player 10:

 .content {font-family: arial;}

, но это будет работать:

 .content {font-family: Arial;}

Source

Also take a look at this page that you can use to check this in your own browsers/os:

http://meyerweb.com/eric/css/tests/font-name-case-test.html

3
ответ дан 3 December 2019 в 22:37
поделиться

A nice question indeed. I personally have not heard of any issues that have something to do with case sensitivity.

What you should worry about more is about the presence of these fonts on various systems. Verdana and Arial are not available on Mac. Helvetica is not available on Windows. You have defined two sets with zero intersection area in the Win/Mac dimensions.

0
ответ дан 3 December 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: