Почему "длинное" тире не ставится ровно по середине строки?

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

Vladimirr

Участник
Топикстартер
Сообщения
1
Реакции
0
Тире ставится чуть выше середины строки. Никак не могу исправить. Кто знает?
 
Ответ: Почему "длинное" тире не ставится ровно по середине строки?

1. Поменяй шрифт
2. опусти тире относительно базовой линии.
 
Ответ: Почему "длинное" тире не ставится ровно по середине строки?

3. Если знаком с Фонтлабом то открой свой шрифт в нем и опусти тире вручную. Также рекомендую проверить и другие символы. Генеришь шрифт.
 
Ответ: Почему "длинное" тире не ставится ровно по середине строки?

Вариантов три.
1) Если это рубленый шрифт (например, Freeset), то возможно это задумка дизайнера и так и должно быть. В этом случае не надо ничего менять.
2) Возможно, что это старый кривой шрифт и на месте, где должно стоять длинное тире, стоит короткое тире, которое предназначено для обозначения диапазанов между цифрами (например, 15-20). Оно короче и выше обычного.
3) Может быть ты ставишь короткое тире? Проверь
 
Ответ: Почему "длинное" тире не ставится ровно по середине строки?

Обычно дефисы и тире проектируются по высоте строчной буквы.
Если не нравится, высчитывайте baseline shift, создавайте символьный стиль с найденным значением baseline shift и делайте замену.
 
Ответ: Почему "длинное" тире не ставится ровно по середине строки?

Есть ещё глюк, связаный со шрифтом, в нем что-то там не так прописано (точно не помню, обсуждалось на форуме prodtp)
Так вот, в связи с тем, что шрифт не соответствует новым спецификациям на шрифт, в старых программах (не побоюсь этого слова устаревших как Quark :) ) шрифт работает нормально, а в новых (комплект Adobe CS, CS2) плохо... Это связано с тем, что вы хоть и вбиваете длинное тире программа подставляет другой символ (не уверен что это короткое тире, скорее нет). И вбить длинное тире никак не представляется возможным.
Однако выход есть. По крайней мере в некоторых случаях. Нужно (в Индизайне например) открыть вкладку Type -> Glyphs и вбить двойным щелчком длинное тире из появившегося набора символов. После через замену (Ctrl+F) и Ctrl+C -> Ctrl F можно заменить все "глючные" тире нормальными. Вариант работает например с EuropeExt.
 

Вложения

  • dd.gif
    dd.gif
    30.1 КБ · Просм.: 974
Ответ: Почему "длинное" тире не ставится ровно по середине строки?

Уточнил на какой символ (некрасивый) заменяются наши тире - он в скриншоте, FontLab говорит что это hyphen
 

Вложения

  • 2.gif
    2.gif
    33.8 КБ · Просм.: 820
Статус
Закрыто для дальнейших ответов.