Комментарии 20
Мне почему-то кажется что это не возможно(это про JS)... А насчет PHP - точно нет!
+2
js:
confirm('Включено ли у Вас сглаживание ClearType?');
confirm('Включено ли у Вас сглаживание ClearType?');
+17
Похоже, что никак, но можно посмотреть на версию ие: если 7 то, скорее всего, ClearType включен. Также если платформа Mac, то тоже сглаживание есть.
0
Может быть покопать в сторону flash detect? Флэш сейчас такой "кариозный монстр", что вполне может иметь что-то на эту тему.
0
Однажды видел замечательный пример определения присутствующих у пользователя шрифтов.
Создавался div с каким-нибудь текстом нужным шрифтом и сравнивались offsetWidth и offsetHeight с таким же div'ом с serif шрифтом. Если совпадало - шрифта в системе нет ;)
Можно таким способом протестировать ClearType, может быть ширина букв там меняется...
Создавался div с каким-нибудь текстом нужным шрифтом и сравнивались offsetWidth и offsetHeight с таким же div'ом с serif шрифтом. Если совпадало - шрифта в системе нет ;)
Можно таким способом протестировать ClearType, может быть ширина букв там меняется...
+2
Ширина букв там не меняется )
0
У меня в качестве serif-шрифта стоит Tahoma. Это скрипт скажет, что у меня нет Tahoma.
Бред однако…
Бред однако…
0
извините, неправильно указал.
точный метод я не помню, видимо там указывался заведомо существующий шрифт (Arial или Tahoma)
хотя согласен, что испортить работу метода возможно
точный метод я не помню, видимо там указывался заведомо существующий шрифт (Arial или Tahoma)
хотя согласен, что испортить работу метода возможно
0
Принцип работы такой:
создаем div в котором пишем строку не указывая шрифт
Потом для каждого шрифта, который нам надо проверить создаем такой же див, пишем такую же строку, но уже указываем нужный нам шрифт. Если размеры двух дивов совпали - то значит во втором тоже стоит шрифт по умолчанию и нужного нам шрифта там нет. Если нет- то радуемся
P.S. Возможно я где-то что-то наврал )) в любом случае --не специально.
создаем div в котором пишем строку не указывая шрифт
Потом для каждого шрифта, который нам надо проверить создаем такой же див, пишем такую же строку, но уже указываем нужный нам шрифт. Если размеры двух дивов совпали - то значит во втором тоже стоит шрифт по умолчанию и нужного нам шрифта там нет. Если нет- то радуемся
P.S. Возможно я где-то что-то наврал )) в любом случае --не специально.
+1
НЛО прилетело и опубликовало эту надпись здесь
Маловероятно, что такое возможно.
0
Никак. Решение — подразумевать наличие ClearType или иного сглаживания, а кто без него, тот сам виноват. Потому, что при создании страницы надо руководствоваться семантикой отображения, а уже как эту семантику трактовать при рендеринге — проблемы клиента. Тоже самое и с шрифтами.
0
Не мучайтесь.
У кого он отключен тот уже привык.
У кого он отключен тот уже привык.
0
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Как определить наличие ClearType?