FontForge: При сохранении шрифта из ttf в woff2, теряется насыщенность шрифта (weight)

Zuldek

Участник
Топикстартер
Сообщения
5
Реакции
0
Код:
@font-face {
        font-family: 'Open Sans';
        font-display: swap;
        src: url(./f_latin.ttf) format('truetype');
}
body {
      font-family: 'Open Sans';
}
1111.png


Использую программу FontForge, исходный формат ttf, необходимо сохранить шрифт в woff2.
Собственно, столкнулся с тем, что после преобразования в формат woff2, перестает работать font-weight.
Результат с woff2
2.png


Код:
@font-face {
      font-family: 'Open Sans';
      src: url(./test.woff2) format('woff2');
}
body {
      font-family: 'Open Sans';
}

Видно что даже шрифт немного изменился. Он по прежнему применяется, но непонятно почему он меняется и перестает работать диапазон насыщенности от 350 до 700.

Я только начинаю осваиваться, пытаться работать со шрифтами. Для себя выбрал программу FontForge, возможно есть лучший вариант. но этот бесплатный. Подскажите если что...

Сутки просидел, так и не удалось разобраться.

К сообщению прикрепил архив с исходником, огромная просьба помочь разобрать, что делаю не так и что необходимо сделать.
 

Вложения

Последнее редактирование:
1760692960854.png
 

Вложения

  • Спасибо
Реакции: Zuldek

4.png


Супер, подскажите пожалуйста. Открыл ttf формат, ничего не меняю.
Файл -> Cоздать шрифт
У меня пропадает возможность работать с весом, что не так делаю? Что необходимо делать, чтобы это сохранить в новом woff2 формате?
 
Ругань при открывании не смущает? ;)
 
  • Спасибо
Реакции: Zuldek
Ругань при открывании не смущает? ;)

FontForge: bad device table

У меня такие сообщения в диалоговом окне при открытии.

Gpt, предлагает исправить
Element → Validation → Validate Font

Собственно, видимо куда то не туда лезу
4.png


Есть еще ошибки:
5.png


Что необходимо выполнить чтобы их исправить, куда, на что кликать? Проверка на корректность ничего не показывает.
 
Не очень у ff получается работать с variable шрифтами, вот ваш не сдюжил.
 
  • Спасибо
Реакции: Zuldek
Зависит от задач.
 
  • Спасибо
Реакции: Zuldek
Зависит от задач.
Рассчитываю, что программа сможет исправлять подобные ошибки и на выходе будет желаемый результат.
Затем, объединять 2 ttf файла, другими словами сливать шрифты и получать на выходе один файл. Либо в ручную копировать символы, лишь бы работа с весом не нарушалась.
И в дальнейшем, если это возможно решить, заменить стандартные эмодзи на свои. К примеру подгружать вместо клифа svg или как то иначе.