Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «fonts»
[Перевод] Сокращённый шрифт «Autonym» для самоназваний языков в Википедии 2013-10-28 22:35:06
Если у статьи в Википедии есть версии на других языках, то этот список показывается в боковом меню ( ...
+ развернуть текст сохранённая копия
Если у статьи в Википедии есть версии на других языках, то этот список показывается в боковом меню (интервики-ссылки). Имя языка в этом списке записывается на самом этом языке (в англоязычной литературе используется термин «autonym»).
Это означает, что для правильного показа самоназваний языков нужны соответствующие шрифты. Например, статья о Нобелевской премии доступна на 125 языках и требует около 35 различных шрифтов для того, чтобы показать все их имена в боковом меню.
Первоначально эта проблема решалась с помощью системных шрифтов, доступных на устройстве читателя. Если шрифта не было, пользователь вместо названия языка видел набор квадратиков (▯▯▯▯▯▯▯▯▯, ▯▯▯ — ▯▯▯▯▯ ▯ ▯▯▯▯▯ ▯▯▯▯▯▯▯▯). Такие квадратики называют часто называют «тофу». Для решения этой проблемы (не только для списка языков, но и для показа в самих статьях) было создано расширение MediaWiki Universal Language Selector (ULS), которое предоставляло набор шрифтов для показа всех языков, использующихся на странице.
Это помогло гарантировать корректный показ языка, но взамен принесло другую проблему: резко увеличившийся размер страниц, которые начали грузиться много медленее, чем до начала использования ULS. В качестве полумеры, для обеспечения нормальной скорости загрузки, веб-шрифты перестали использоваться для показа интервики-ссылок.
Читать дальше →
Тэги: web-fonts, wikipedia, веб-дизайн, веб-разработка, википедия, локализация, мультиязычность, шрифты
[Перевод] Производительность фронтенда. Часть 3 — оптимизация шрифтов 2013-10-13 21:44:24
... connect- fonts
Connect- fonts — ... улучшает производительность @font-face , ...
+ развернуть текст сохранённая копия
От переводчика: Это восьмая статья из цикла о Node.js от команды Mozilla Identity, которая занимается проектом Persona.
Предыдущие статьи:
- "Охотимся за утечками памяти в Node.js"
- "Нагружаем Node под завязку"
- "Храним сессии на клиенте, чтобы упростить масштабирование приложения"
- "Производительность фронтэнда. Часть 1 — конкатенация, компрессия, кэширование"
- "Пишем сервер, который не падает под нагрузкой"
- "Производительность фронтэнда. Часть 2 — кешируем динамический контент с помощью etagify"
- "Приручаем конфигурации веб-приложений с помощью node-convict"
Мы смогли уменьшить объем шрифтов для Persona на 85%, с 300 до 45 килобайт, используя подмножества шрифтов. Эта статья рассказывает о том, как именно мы это сделали, и какие мы использовали инструменты.
Представляем connect-fonts
Connect-fonts — это middleware для Connect, которое улучшает производительность @font-face , раздавая клиентам подобранные специально для их языка подмножества шрифтов, уменьшая тем самым их размер. Connect-fonts также генерирует специфические для локали и браузера стили @font-face и CORS-заголовки для Firefox и IE9+. Для раздачи подмножеств шрифтов создаются так называемые font packs — поддиректории с подмножествами шрифтов плюс простой конфигурационный файл JSON. Некоторые наборы распространённых open source-шрифтов доступны в готовом виде в пакете npm, впрочем, создавать свои пакеты совсем нетрудно.
Если вы не слишком хорошо ориентируетесь в работе со шрифтами в интернете, мы собрали небольшую коллекцию ссылок по теме @font-face . [ От переводчика: а на Хабре очень кстати статья, посвящённая производительности веб-шрифтов]
Читать дальше →
Тэги: @font-face, connect-fonts, holiday, mozilla, node.js, persona, season, блог, веб-разработка, веб-шрифты, компании, нордавинд, подмножества, шрифтов
Баг с position:fixed и backface-visibility в Firefox 2013-03-06 13:51:49
В процессе верстки очередного проекта наткнулся на странный баг в Firefox свежих версий, которые ...
+ развернуть текст сохранённая копия
В процессе верстки очередного проекта наткнулся на странный баг в Firefox свежих версий, которые поддерживают свойство backface-visibility. Ранее описание этой проблемы не встречал, поэтому решил поделиться. Полезно будет всем, кто прочел этот пост об антиалиасинге под Windows и начал использовать эти советы. Читать дальше →
Тэги: css, firefox, web-fonts, web-разработка, браузеры, веб-разработка
Выпущен Ubuntu 11.10 Alpha 3 2011-08-05 03:00:36
На днях был выпущен альфа 3 релиз Linux ubuntu 11.10. Конечно это всего лишь альфа версия, но ...
+ развернуть текст сохранённая копия
На днях был выпущен альфа 3 релиз Linux ubuntu 11.10. Конечно это всего лишь альфа версия, но конечная версия не за горами, все ожидают её с нетерпением. Давайте рассмотрим, что нового появилось в альфа 3 релизе. Изменились детали у интерфейса Unity, теперь иконка корзины изменяется в зависимости есть ли в корзине файл или нету, также изменилось переключение окон по сочетанию клавиш alt+tab теперь оно похоже на бывшее переключение между окнами по ctrl+tab.
Тэги: 11.10, alpha, gwibber, linux, ocelot, oneiric, oneric, onerice, ttf-fonts, ubuntu, unity, новость
Главная / Главные темы / Тэг «fonts»
|
Взлеты Топ 5
Падения Топ 5
|