Pull to refresh

Comments 33

Многовато весит конвертированный шрифт.
Взял предложенный Gentilis, оставил Basic Latin, получил 530 килобайт…
Да. К сожалению в зависимости от гарнитуры размер файл может существенно колебаться. У меня в другом шрифте (к сожалению не вспомню его точное название сейчас) при включенных кириллическом и латинским вариантах написания вышло около 50-ти килобайт.
Я не особо посвящен в суть работы sIFR, поэтому сказать сложно. В данном случае не нужен плагин Flash и отрисовка изображения производится средствами самого браузера.
Вообще эта статья написана не с целью сказать: «Смотрите, есть замена sIFR!». Здесь скорее: «Смотрите, можно и вот так еще!» :)
Здесь еще проще управлять параметрами отображения через CSS…
Но результирующие шрифты уж больно большие… Я попробовал сравнить с тем что у меня засифровано — SWF + JS в sIFR получилось 26 кб, здесь же только шрифт получился на 56 кб.

Также, данные метод не позволяет скопировать преобразованный текст в буфер обмена, хотя при выделении всего текста страницы по Ctrl-A отрабатывает нормально.
Напишите о sIFR — мы почитаем.
Да, действительно, про sIFR уже написано…
Но, т. к. кармы теперь хватает, обещаю в ближайшее время опубликовать пару статей.
В т. ч. хочу сравнить sIFR с typeface.js
Ответил вам там. К сожалению второй плюс вам поставить есть желание, но нет возможности :) поэтому примите просто «спасибо»
=)
Было интересно потратить время и разобраться с новой технологией.
А что, бодренько так. И текст выглядит сразу как будто из Сафари :)
frujo, а вы пробовали создавать свои собственные примеры с разными шрифтами?
я долго вчера мучался, но у меня так и не получилось. Тем более в Опере эта штука не работает даже на сайте автора. Я тоже хотел запостить статью о этом скрипте, но потестировав его я пришел к выводу, что он еще «сырой» + не кроссбраузерный.
Да, я пробовал. Но не в Опере (ИЕ и ФФ 3.0.3). Все нормально. Были проблемы с кодировкой и неправильным «называнием» шрифтов в недрах стиля. Когда разобрался, все стало на свои места.
На счет Оперы. Данный недостаток документирован и находится в списке «ТО DO» разработчика.

Я согласен, что скрипт сыроват, но не настолько, чтобы не написать о нем здесь. Если дело не заглохнет и человек будет заниматься этой штуковиной, то выйдет очень неплохой инструмент.
В списке «to do» разработчика есть такая строчка:
Work around Opera's getComputedStyle() issues
Ждёмс…
Жаль, что пока что не кроссбраузерный…
Имхо проще всё таки сгенерить изображение на стороне сервера, и кешировать его. И потом отдавать. Здесь — как то не вижу плюсов.
Так и правда проще. Однако нету возможности регулировать параметры свойства текста через CSS и на лицо проблемы с SEO (заголовки картинками — больше не заголовки), скрин-ридеры (для людей с проблемами зрения) также не читают картинки. Посему плюсы очевидны. Только бы подтянуть кроссбраузерность (за этим я думаю дело не станет) и придумать что-нибудь с размером файлов шрифтов.
Нет, ну необязательно же вставлять картинку вместо текста напрямую, есть же способы замещения. Я имею в виду что эту картинку проще 1 раз сгенерить сервером, чем каждый раз — на каждом клиенте.

С CSS — оно конечно да (динамическое регулирование кстати не будет слишком напряжным?).
На счет генерить один раз или много — вопрос, ответ на который лежит в плоскости той или иной задачи. Для создания заголовков, оформления цитат и (возможно) меню способ создания изображений локально мне видится более удобным, потому как он на выходе дает результат, который максимально «похож» на то, как если бы у нас не было проблем с использованием нестандартного шрифта.

Насчет CSS. Думаю не будет, в связи с тем, что скрипт не призван превращать в изображение всю страницу. С несколькими же заголовками/цитатами/пунктами меню он управится. Можно даже привязать к визуальному редактору. Нужно лишь присваивать элементам класс, а остальные параметры регулируются обычынми инлайн-стилями.
Да, и придумать что-то с IE 6, как никак, а 30% рынка. Страница с примерами на сайте автора, завешивает нашего любимого пациента на полторы секунды и это на Core2Duo 2Ghz.
Камплит нонсенс.

Начиная со строчки «Затем библиотеку typeface.js и файл шрифта» у меня сложилось ощущение, что афтар где-то протупил и предлагает какой-то навес на стандартную фичу HTML`я и CSS (если мы итак грузим файл шрифта, то накой нам еще какие-то библиотеки).

Давайте еще библиотеку на прорисовку анимированных гифов?

Так и вышло.
Дело в том, что «файл шрифта» это условное название. Это не обычный .ttf файл, а его SVG/VML модель. Библиотека же нужна для интеграции оной и отображения готового изображения в том виде, который вы задали при помощи CSS.
Затем, что во многих браузерах до сих пор нет поддержки @font-face
Очень круто, жаль, что не все браузеры поддерживают…
2frujo: После понял. Пишите понятнее. Напр., не файл шрифта, а файл векторного представления шрифта.

2 b_r: И это я понял позже.
Буду писать понятнее.
да для замены sifr-а пока не тянет, посмотрел на сайте код, ужасно выглядит, если рассчитывать на поисковых роботов.
Поисковые роботы этого не увидят, т. к. замена выполняется на client-side с помощью JavaScript. Также как и у sIFR.
Обе технологии абсолютно прозрачны для поисковых роботов
об этом не подумал, спасибо за разъяснение.
Кому интересно: _ttp://browsershots.org/http://typeface.neocracy.org/fonts.html
Sign up to leave a comment.

Articles