Как стать автором
Обновить

Комментарии 20

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

создаем div в котором пишем строку не указывая шрифт

Потом для каждого шрифта, который нам надо проверить создаем такой же див, пишем такую же строку, но уже указываем нужный нам шрифт. Если размеры двух дивов совпали - то значит во втором тоже стоит шрифт по умолчанию и нужного нам шрифта там нет. Если нет- то радуемся

P.S. Возможно я где-то что-то наврал )) в любом случае --не специально.
НЛО прилетело и опубликовало эту надпись здесь
Правда ваша. Но шрифты там немного иначе выглядят. И поэтому в некоторых случаях неплохо было бы заменить, скажем Georgia bold на Palatino bold.
НЛО прилетело и опубликовало эту надпись здесь
Его настроить можно.
если у вас смазывается текст, то скорее всего выставлено не родное разрешение монитора. есть тулза от МС, ClearType Tuner называется, можно настроить так, что текст на экране будет выглядеть как на распечатанном листе бумаги, красиво и чётко.
Маловероятно, что такое возможно.
Никак. Решение — подразумевать наличие ClearType или иного сглаживания, а кто без него, тот сам виноват. Потому, что при создании страницы надо руководствоваться семантикой отображения, а уже как эту семантику трактовать при рендеринге — проблемы клиента. Тоже самое и с шрифтами.
Не мучайтесь.
У кого он отключен тот уже привык.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.