Пересечения компонент дают Белое

Статус
Закрыто для дальнейших ответов.

Туле

Участник
Топикстартер
Сообщения
31
Реакции
1
Здравствуйте, друзья.

Фонтлаб, шрифт ОТФ.
Дело вот в чём. В моём шрифте есть символы, составленные из компонент (напр. Hbar, Dcroat и т.п.). Направления всех контуров в шрифте установлены ПЧС.
Так вот. При выводе, места пересечений компонент получаются белыми. Причём в Шрифтолабе всё хорошо:
2.jpg
но на выходе (в программах ворд, фотошоп...) появляется белизна:
1.jpg

В чём может быть дело?
Буду благодарен.
 
Палки являются отдельными замкнутыми фигурами. Если слить их с основой буквы в одну кривую, то такой ерунды не должно быть.
 
Вы же сами дали ответ - дело в направлениях обхода контуров.
Попробуйте поставить противоположные для разных пересекающихся элементах, а вообще говоря, это моветон, делайте, как вам подсказывают, одной кривой.
 
Ctrl+A
Crtl+F10
 
Видимо не до конца объяснился. Это происходит только в композитных глифах, состоящих из нескольких компонент (не из контуров, а именно из компонент). Напр. "Hbar" - т.е. он состоит из компоненты "H" и "дефиса", которые накладываются друг на друга.
ctrl+f10 сделано.
 
Нет, это как раз понятно. И рецепт вам дали как раз от такого халтурного изготовления шрифтов.
 
Но merge contours уже применён к шрифту. Да и компоненты ж нельзя слить.
3.jpg
 
На всех компонентах точно направление обхода одинаковое?
 
Merge contuors не удался. Может надо перед ним инвертировать кривые, но после этой операции не должно остаться пересекающихся фигур.
 
Правильней Ctrl+A, Contour\Paths\Set PS Direction (или TT), но ТС утверждал, что у него уже выставлены направления обхода контуров, поэтому данный пункт я опустил. Компонентам в тех глифах, где есть пересечения, естественно, следует устроить Decompose перед слиянием контуров.
 
На всех компонентах точно направление обхода одинаковое?
Да. Все внешние контуры поЧС, внутренние противЧС.

Порядок действий был такой : захожу в окно глифа, -> add component (alt+ins), выбираю "H", затем alt+ins выбираю "gyphen", композитный глиф получился. При этом в фонтлабе всё отображается как надо.
4.jpg
Для эксперимента, захожу в глиф дефис, меняю направление:
5.jpg
Тогда фонтлаб сразу всё показывает:
6.jpg
 
Моему пытливому уму интересно всё же докопаться до истины. Если не сделать декомпозицию. Я смотрел шрифты других авторов, где есть такие же вот сборные копмозиты, так там всё нормально на выходе. Может быть причина в настройках или где-нибудь в ФайлИнфо?
 
Кстати, эти самые шрифты, у которых с виду все в порядке, периодически выдают именно такие вот белые перекрестки :(
 
Статус
Закрыто для дальнейших ответов.