Вправить мозги MathType - есть идея

  • Автор темы Автор темы Dresden
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Ответ: Вправить мозги MathType - есть идея

Прошу прощения за тупизну вопроса. Ньютон использовался стандартный или моддинговый?
 
Ответ: Вправить мозги MathType - есть идея

Specialist сказал(а):
Прошу прощения за тупизну вопроса. Ньютон использовался стандартный или моддинговый?
А что такое моддинговый?
Использовался стандартный лицензионный NewtonC, купленный в 2004 г. Важно, чтобы шрифт удовлетворял тому, о чем написал Jaw в 3-м посте. Этот Ньютон удовлетворяет, модифицированный Максом Цофиным NewtonNewC - не удовлетворяет. Стандартный MnionCyr из адобовской фонтфолио 9 (если не ошибаюсь) - удовлетворяет.

Проверить можно так: открываем в МТ окно Insert Symbol, выбираем шрифт и смотрим. Если кириллица повторяется дважны - все нормально, если нет - ничего не получится. В кириллических Type1-шрифтах, как правило, повторяется.
 
Ответ: Вправить мозги MathType - есть идея

Ха, был не прав. NewtonNewC тоже работает, криво поправил FontInfo.ini/
Сформулирую требование иначе: важно, чтобы в диапазоне 128-256 не было расширенной латиницы.
 
Ответ: Вправить мозги MathType - есть идея

Dresden сказал(а):
А что такое моддинговый?

Моддинговый это тот хитрый хак шрифта, когда кирилицу загоняют в диапазон Latin 1. Вот что я имел ввиду.
 
Ответ: Вправить мозги MathType - есть идея

Specialist сказал(а):
Моддинговый это тот хитрый хак шрифта, когда кирилицу загоняют в диапазон Latin 1. Вот что я имел ввиду.
Нет, этими глупостями не занимаюсь, соответственно шрифтов таких нет.
 
Ответ: Вправить мозги MathType - есть идея

Dresden сказал(а):
Важно, чтобы шрифт удовлетворял тому, о чем написал Jaw в 3-м посте.

JAW в этом посте писал как раз про этот гадкий хак.

А разве диапазон 128-256 не предназначен как раз таки для расширенной латиницы?
 
Ответ: Вправить мозги MathType - есть идея

128-256 предназначен для расширенной латиницы. Раньше, в доюникодные времена, в этот диапазон ставили кириллицу.
Но, как я написал выше, [в шрифте] вполне достаточно кириллицы на правильных юникодных местах. Мой cyrfont.enc как раз и занимается тем, что вводит соответствие между кодами "правильной" кириллицы и кодами в диапазоне расширенной латиницы. Маттайп именно так и работает.
 
Ответ: Вправить мозги MathType - есть идея

Понял.
Большое дело сделали. Респект.
Сам я, правда, формулы верстаю раз в 3 года, но интересуюсь вопросом.
 
Ответ: Вправить мозги MathType - есть идея

Потестил более внимательно. Вроде действительно все работает, причем как с eps, так и .wmf. Но не без ложки дегтя: русские буквы, набранные ранее через Insert Symbol, частично слетают, причем прямо в Маттайпе.

Далее. Моя радость по поводу вывода маттайповских файлов eps со шрифтом Symbol из ИД оказалась преждевременной. После печати в ps дистиллится далеко не все. Пока заметил, что на знаке бесконечности (infinity) из шрифта Symbol ps получается гарантированно кривой. Другие греческие буквы вроде работают, включая пресловутые знаки суммы и интеграла, но все не проверял - может еще где есть проблемы. Не могу понять чем это вызвано, видимо, все же не наличием у меня двух шрифтов Symbol (Type 1 и tt) - иначе бы проблемы возникали на любом символе из этих шрифтов. Есть идеи?

Эх, побороть бы еще и это - тогда добился бы, наконец, нормальных формульных eps в Индизайне.
 
Ответ: Вправить мозги MathType - есть идея

ну а что бы не помещать в верстку пдф-ы с внедренными шрифтами? Так как-то более контролируемый процесс, а отдистиллить епс-ы не бог весть какая лишняя операция
 
Ответ: Вправить мозги MathType - есть идея

eps помещаются в верстку скриптом и остаются при этом редактируемыми в Маттайпе. Это ценно.

Не по теме:
Кстати, поиск и замену скриптом в eps, я полагал, следует делать, сопоставляя коды в комментариях МТ с ps-кодами символов. Так можно было добиться полного соответствия - порядок следования сохраняется.
 
Ответ: Вправить мозги MathType - есть идея


Не по теме:
о скрипте: порядок следования отличается в комментарии и в PS


> на знаке бесконечности (infinity)
в ps-шрифте есть знак "евро", которого нет в системном. Все "последующие" символы (infinity в т.ч.) наверное получаются смещены на единицу. Конечно надо навести порядок и использовать один шрифт
 
Ответ: Вправить мозги MathType - есть идея

Я перегнал символ в опентайп и прекратился геморой
 
Ответ: Вправить мозги MathType - есть идея

Мама дорогая, на фрутигере заработало.
 
Ответ: Вправить мозги MathType - есть идея

1998 сказал(а):

Не по теме:
о скрипте: порядок следования отличается в комментарии и в PS

Не по теме:
Сдаюсь.

> на знаке бесконечности (infinity)
в ps-шрифте есть знак "евро", которого нет в системном. Все "последующие" символы (infinity в т.ч.) наверное получаются смещены на единицу. Конечно надо навести порядок и использовать один шрифт[/QUOTE]
Исторически так сложилось, что в системе есть два Symbol (ps и tt), причем на многих компьютерах у нас. В ID CS2 и ранее никаких проблем не возникало - ID подменял tt на ps и выводил нормально. Проблемы начались на CS3, видно что-то в нем поменяли. Надо, наверно, удалять type1-symbol, да жалко старые проекты. Хотелось бы найти решение.
 
Ответ: Вправить мозги MathType - есть идея

Gusar сказал(а):
Я перегнал символ в опентайп и прекратился геморой
Какой из них? Пришлите, если не трудно на aefremov SOBAKA rambler.ru
 
Ответ: Вправить мозги MathType - есть идея

Dresden сказал(а):
важно, чтобы в диапазоне 128-256 не было расширенной латиницы.
А если в шрифте все-таки есть расширенная латиница в этом диапазоне, то ничего сделать нельзя? Например, системный TimesNewRoman не получится использовать?
У меня из подходящих шрифтов кроме как с NewtonC ничего не получается... :(
 
Ответ: Вправить мозги MathType - есть идея

sakhar сказал(а):
А если в шрифте все-таки есть расширенная латиница в этом диапазоне, то ничего сделать нельзя? Например, системный TimesNewRoman не получится использовать?
У меня из подходящих шрифтов кроме как с NewtonC ничего не получается... :(
У меня не получилось. Но попробуйте сами, я мог где-то ошибиться в спешке. Хотя теоретически не должно. Т. е. Маттайп-то сделает, но ИД не поймет - у него же есть тот же шрифт с совсем другими символами на тех же местах.
 
Ответ: Вправить мозги MathType - есть идея

А если названия глиф дать человеческие (afii 10040 и т. д.), может заработает, а то с такими "именами" сейчас только забугорные конторы типа Парашюта делают. Вот и фрутигер у меня ТТ забугорный заработал, а ньютон -- нет.
 
Ответ: Вправить мозги MathType - есть идея

Gusar
Обратите внимание на пост 36.
 
Статус
Закрыто для дальнейших ответов.