Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > Computer Art - Дизайн в компьютерном мире > Уголок дизайнера/Art Studio > Шрифты/Fonts > Программы для работы со шрифтами / Font Software

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 28.03.2018, 22:17   #1
Постоялец
 
Аватар для Roman3D
 
Пол:Мужской
Регистрация: 24.02.2008
Сообщений: 538
Репутация: 2580
Question Форматы WEB-шрифтов и браузеры

Сегодня заметил интересную вещь.
Шрифт на сайте лежит в четырёх форматах - eot, woff, woff2 и ttf. Если зайти на сайт браузером Google Chrome, то отдаются шрифты в формате woff2, если зайти на него-же старенькой Оперой, то шрифты уже отдаются в формате woff.

А в каких случаях будут использованы eot и ttf?
Roman3D вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Заходите на сайт MebelStol.ru: вешалки напольные деревянные - отличные цены и большой выбор!элла-рэй смитсайты с интеграцией сдэкЗаходите на сайт MebelStol.ru: кресло офисное престиж - отличные цены и большой выбор!ноутбук hp intel core i5


Старый 29.03.2018, 00:26   #2
NET_Goblin
Постоялец
 
Аватар для NET_Goblin
 
Пол:Мужской
Регистрация: 22.05.2011
Адрес: логово гоблина
Сообщений: 479
Репутация: 3269
По умолчанию

Цитата:
Сообщение от Roman3D Посмотреть сообщение
А в каких случаях будут использованы eot и ttf?

это для обратной совместимости. может для старых IE. не уверен.
NET_Goblin вне форума
 
Ответить с цитированием Вверх
Старый 29.03.2018, 17:44   #3
NuttShell
Постоялец
 
Аватар для NuttShell
 
Пол:Мужской
Регистрация: 29.12.2008
Адрес: Michel Delving on the White Downs
Сообщений: 459
Репутация: 4985
По умолчанию

Цитата:
Сообщение от Roman3D Посмотреть сообщение
зайти на него-же старенькой Оперой, то шрифты уже отдаются в формате woff.

старенькая опера не знает о существовании woff2. Мало того, если внимательно посмотреть, что скачивает опера (старенькая), можно обнаружить много интересного.
Про то, где и зачем - https://habrahabr.ru/post/104196/
__________________
⁞ ★☭ Mad Max ☭★ ⁞
NuttShell вне форума
 
Ответить с цитированием Вверх
Старый 29.03.2018, 21:21   #4
Roman3D
Постоялец
 
Аватар для Roman3D
 
Пол:Мужской
Регистрация: 24.02.2008
Сообщений: 538
Репутация: 2580
По умолчанию

Цитата:
Сообщение от NuttShell Посмотреть сообщение
если внимательно посмотреть, что скачивает опера (старенькая), можно обнаружить много интересного.

За это я её и люблю
Статью прочитал, для общего развития интересно, ответов там не нашёл.

Попробую поставить вопрос по-другому - есть ли способ заставить браузер использовать TTF шрифты?
(конечно, если они есть на сайте)
Roman3D вне форума
 
Ответить с цитированием Вверх
Старый 29.03.2018, 21:33   #5
NET_Goblin
Постоялец
 
Аватар для NET_Goblin
 
Пол:Мужской
Регистрация: 22.05.2011
Адрес: логово гоблина
Сообщений: 479
Репутация: 3269
По умолчанию

Цитата:
Сообщение от Roman3D Посмотреть сообщение
Попробую поставить вопрос по-другому - есть ли способ заставить браузер использовать TTF шрифты?
(конечно, если они есть на сайте)

нет, выбор прописан в коде программы. скорее всего, там что-то типа выбора по приоритету: есть woff - берём его, нет - берём ttf.
а зачем заморачиваешься такими вопросами?
NET_Goblin вне форума
 
Ответить с цитированием Вверх
Старый 29.03.2018, 21:51   #6
Roman3D
Постоялец
 
Аватар для Roman3D
 
Пол:Мужской
Регистрация: 24.02.2008
Сообщений: 538
Репутация: 2580
По умолчанию

Цитата:
Сообщение от NET_Goblin Посмотреть сообщение
а зачем заморачиваешься такими вопросами?

Да натыкался на сайт, где шрифты лежат в 4-х форматах, но доступ есть только к тому формату, который использовал браузер.
Т.е. из FireFox можно (по ссылкам из CSS) скачать только woff2, а из Opera - woff. На запрос к другим форматам получаешь 403.

С учётом того, что шрифты лежат не обкоцанные, можно было бы получить фирменный TTF. А ведь бывает, что и OTF лежат

Да даже исключение момента конвертации woff->ttf уже было бы полезно.
Roman3D вне форума
 
Ответить с цитированием Вверх
Старый 29.03.2018, 22:01   #7
NET_Goblin
Постоялец
 
Аватар для NET_Goblin
 
Пол:Мужской
Регистрация: 22.05.2011
Адрес: логово гоблина
Сообщений: 479
Репутация: 3269
По умолчанию

Цитата:
Сообщение от Roman3D Посмотреть сообщение
Да натыкался на сайт, где шрифты лежат в 4-х форматах, но доступ есть только к тому формату, который использовал браузер.
Т.е. из FireFox можно (по ссылкам из CSS) скачать только woff2, а из Opera - woff. На запрос к другим форматам получаешь 403.

С учётом того, что шрифты лежат не обкоцанные, можно было бы получить фирменный TTF. А ведь бывает, что и OTF лежат

Да даже исключение момента конвертации woff->ttf уже было бы полезно.

возможно, на том конкретном сайте выбор шрифта сделан серверными механизмами (какое-нибудь правило htaccess), когда для конкретного браузера отдаётся конкретный тип файла. по ссылкам из css должны быть доступны все файлы, независимо от браузера. но это какая-то "хитрая" защита. а ttf тоже могут быть оптимизированы. например, fontsquirrel оптимизирует ttf, удаляя техническую инфу. т.е. файл уже не оригинальный, а облегчённый.

Последний раз редактировалось NET_Goblin; 29.03.2018 в 22:04..
NET_Goblin вне форума
 
Ответить с цитированием Вверх
Старый 29.03.2018, 22:34   #8
Roman3D
Постоялец
 
Аватар для Roman3D
 
Пол:Мужской
Регистрация: 24.02.2008
Сообщений: 538
Репутация: 2580
По умолчанию

Цитата:
Сообщение от NET_Goblin Посмотреть сообщение
fontsquirrel оптимизирует ttf, удаляя техническую инфу.

Натыкался на Хабре статью про оптимизацию веб-шрифтов и в ней, в частности, показывалось как fontsquirrel уродует шрифты, в т.ч. и их внешний вид. Ну это так, к слову, ничего в этом не понимаю

Цитата:
Сообщение от NET_Goblin Посмотреть сообщение
т.е. файл уже не оригинальный, а облегчённый.

Всё верно, а что делать...
И тогда, скорее всего, и woff "облегчённый" будет, но если больше негде взять шрифт, то и так сойдёт, на безрыбье и рак рыба

И всё-таи было бы неплохо иметь в арсенале способ переключения браузера на TTF шрифты, может кода-нибудь и пригодится...
Roman3D вне форума
 
Ответить с цитированием Вверх
Старый 29.03.2018, 22:42   #9
NET_Goblin
Постоялец
 
Аватар для NET_Goblin
 
Пол:Мужской
Регистрация: 22.05.2011
Адрес: логово гоблина
Сообщений: 479
Репутация: 3269
По умолчанию

Roman3D,
Цитата:
Сообщение от Roman3D Посмотреть сообщение
И тогда, скорее всего, и woff "облегчённый" будет

woff это по сути ttf - в woff другая структура файла (контейнер), но данные берутся из ttf.

дай ссылку на сайт, о котором ты говорил.
NET_Goblin вне форума
 
Ответить с цитированием Вверх
Старый 29.03.2018, 23:02   #10
Roman3D
Постоялец
 
Аватар для Roman3D
 
Пол:Мужской
Регистрация: 24.02.2008
Сообщений: 538
Репутация: 2580
По умолчанию

Цитата:
Сообщение от NET_Goblin Посмотреть сообщение
дай ссылку на сайт, о котором ты говорил.

Да ХЗ... Я тут подходящий шрифт ищу, за неделю столько сайтов пересмотрел, что уже и не помню на каком такое было...
Если вспомню - отпишусь.
Roman3D вне форума
 
Ответить с цитированием Вверх
Старый 30.03.2018, 07:06   #11
NuttShell
Постоялец
 
Аватар для NuttShell
 
Пол:Мужской
Регистрация: 29.12.2008
Адрес: Michel Delving on the White Downs
Сообщений: 459
Репутация: 4985
По умолчанию

Цитата:
Сообщение от NET_Goblin Посмотреть сообщение
woff это по сути ttf

архивированный OT или TT. При распаковке все сохраняется и crc и DSIG.
Цитата:
Сообщение от Roman3D Посмотреть сообщение
как fontsquirrel уродует шрифты, в т.ч. и их внешний вид.

в каком месте? Если не трогать хинтинг, рендеринг и прочий сабсеттинг, ничего уродливого не происходит.
Цитата:
Сообщение от NET_Goblin Посмотреть сообщение
возможно, на том конкретном сайте выбор шрифта сделан серверными механизмами (какое-нибудь правило htaccess), когда для конкретного браузера отдаётся конкретный тип файла.

User Agent, если ребята сильно не заморачивались. Откуда еще взять инфу, как не спросить у браузера - "ты хто?"
Как вариант, попробовать User Agent switcher для конкретного браузера (для хромого есть расширение).
А если честно, не вижу проблемы, если в кэш браузера падает woff/woff2. Другое дело, что если разрабам шрифта пофигу, то они не парятся с обрезанием шрифтов (например на одном из сайтов шрифтовых разработчиков шрифты лежат в оригинальных отф, бери-не хочу). Если не пофигу, то арсенал средств достаточный - от вырезки части символов, до разбиения одного шрифта на несколько. Но это уже совсем другая история.

Roman3D,
по итогу - какой шрифт то нужен?
__________________
⁞ ★☭ Mad Max ☭★ ⁞

Последний раз редактировалось NuttShell; 30.03.2018 в 07:10..
NuttShell вне форума
 
Ответить с цитированием Вверх
Старый 30.03.2018, 07:18   #12
Roman3D
Постоялец
 
Аватар для Roman3D
 
Пол:Мужской
Регистрация: 24.02.2008
Сообщений: 538
Репутация: 2580
По умолчанию

Цитата:
Сообщение от NuttShell Посмотреть сообщение
по итогу - какой шрифт то нужен?

Как выяснилось -
Код:
Heiti SC & Heiti TC (黑体-简 & 黑體-繁) – available in OS X 10.6 Snow Leopard
В инете нашёл пару вариантов, но в них почему-то не все иероглифы отображаются. Может демки какие-то.
Оставил запрос в соответствующей теме, может помогут.
Roman3D вне форума
 
Ответить с цитированием Вверх
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:42. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.09332 секунды с 12 запросами