скачут буквы

  • Автор темы Автор темы dyuzhev
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

dyuzhev

Участник
Топикстартер
Сообщения
6
Реакции
0
Из-за чего может быть такая проблема.
При отображении (напр., в Word) букв опреденным шрифтом буквы имеют немного разную высоту.
При изменении масштаба высота букв уже другая - те что были выше становятся ниже и наоборот.
При масштабе 300% эффект пропадает.

Шрифт свой, сделан на основе freeserif (с freeserif проблем при отображении нет).

При просмотре этого нового шрифта в стандартном просмоторщике Виндов,
буквы в алфавите расположены более менее ровно, а во фразе "Съешь еще этих мягких фрацузских булок..." высота букв у слов разная.

В ФонтЛабе все буквы одинаковые по высоте.


Что не так может быть в шрифте ?

Спасибо.
 

Вложения

  • 1.GIF
    1.GIF
    15.9 КБ · Просм.: 1 136
Ответ: скачут буквы

Хинтов действительно нет, но их и нет в исходном FreeSerif.

Провел такой эксперимент. В ФонтЛаб загрузил FreeSerif.
Выделил англ. букву 's' скопировал в буфер и тут же вставил.

После этого буква 's' в словах стала иногда немного выскакивать вверх.

От чего это могло получиться ? Какая информация теряется при копировании глифа через буфер обмена ?

Какой иной способ существует для переноса глифов из одного шрифта в другой ?
 
Ответ: скачут буквы

dyuzhev
Хинтов действительно нет, но их и нет в исходном FreeSerif.
ВЫ смотрите хинты в шрифтеTrueType?
 
Ответ: скачут буквы

возможно речь о FREESERF.vfb из папки FontLab\Studio5\Samples\
 
Ответ: скачут буквы

Denisbox
ВЫ смотрите хинты в шрифтеTrueType?
Да, я смотрю в ttf шрифте FreeSans, скачанном с freefont.
Я вообщем то новичок в деле редактирования шрифтов, поэтому каких-то тонкостей могу и не знать.
 
Ответ: скачут буквы

dyuzhev
Всё дело в том, что в исходном ttf шрифте вы хинтинг и не увидите, так как FontLab не экспортирует значения TTхинтинга.
Вам необходимо, в вашем шрифте, сделать автохинтинг и конвертировать его в TruType Instructions. Правда, прежде этого необходимо выполнить команду Drop TTInstructions.
 
Ответ: скачут буквы

Провел эксперимент в FontForge. Выделил букву 's', скопировал в буфер и вставил на это же место. У буквы 's' заголовок стал синий (как я понял не хватает какой-то информации).
Сгененировал фонт.

Смотрю шрифт через windows просмоторщик. Буква 's' стала немного какой-то кривоватой.

Открываю опять исходный шрифт. Делаю Хинты->изменить инструкции и копирую список инструкции в блокнот. Далее копирую и вставляю сам глиф, потом Хинты->изменить инструкции и вставляю из блокнота сохраненные инструкции. Смотрю шрифт - изменений нет.
Т.е. при копировании через буфер обмена часть инфы теряется!


Вопрос: Как создавать свой шрифт на основе существующего ?
Помимо копирования самого глифа надо копировать еще и инструкции ?
Как это сделать за один шаг ?
 
Статус
Закрыто для дальнейших ответов.