- Сообщения
- 34
- Реакции
- 22
Ответ: MathType и Indesign - решение проблем (FAQ)
Один друг связался со мной по вопросу поддержки кириллицы — в её украинском варианте — в формулах, набираемых в MathType и затем помещаемых в InDesign.
Поэтому пришлось снова модифицировать файл "cyrfont.enc".
Украинские буквы Є и є уже присутствуют в данном файле, и им отвечают следующие строки:
AA,0404,CYRILLIC CAPITAL LETTER UKRAINIAN IE
BA,0454,CYRILLIC SMALL LETTER UKRAINIAN IE
Оставалось обеспечить корректный ввод с клавиатуры для следующих букв, использующихся в украинском письме:
Ґ, ґ, Ї, ї, І, і.
За неимением украинской клавиатуры, все перечисленные буквы можно ввести в текст при помощи сочетаний клавиш:
Є — Alt+0170
є — Alt+0186
Ґ — Alt+0165
ґ — Alt+0180
Ї — Alt+0175
ї — Alt+0191
І — Alt+0178
і — Alt+0179
Файл "cyrfont.enc", в итоге, дополнен следующими строками (из него ничего не удалаялось):
A5,0490,CYRILLIC CAPITAL LETTER GHE WITH UPTURN
B4,0491,CYRILLIC SMALL LETTER GHE WITH UPTURN
AF,0407,CYRILLIC CAPITAL LETTER YI (UKRAINIAN)
BF,0457,CYRILLIC SMALL LETTER YI (UKRAINIAN)
B2,0406,CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
B3,0456,CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
Дополненный файл прикрепляю здесь.
Указанные строки помещены в версию файла "cyrfont.enc" с ещё одной строкой, описанной в Post#333, и который прикреплён к Post#344 данного топика (решение проблемы "крышек").
Строки вписаны в соответствующие места "cyrfont.enc" — в соответствии с "алфавитной" последовательностью.
В итоге, всё без проблем можно ввести с клавиатуры в MathType, затем вывести в EPS и поместить в InDesign.
Из последнего корректно печатается в PS, с последующей дистилляцией в PDF. Прямой экспорт в PDF из InDesign также работает.
Вот пример того, как это выглядит уже "слитым" в PDF: Ukrainian_Letters.pdf.
Таким образом, имеем поддержку кириллицы как для русского, так и для украинского языка, и, кроме того, пресловутые "крышки" не "слетают".
Решение работает как в случае применения "пары" шрифтов NewtonC/NewtonE, так и при использовании NewtonC/NewtonT — см. Post#333).
Буду рад, если кому-нибудь пригодится в работе...
Один друг связался со мной по вопросу поддержки кириллицы — в её украинском варианте — в формулах, набираемых в MathType и затем помещаемых в InDesign.
Поэтому пришлось снова модифицировать файл "cyrfont.enc".
Украинские буквы Є и є уже присутствуют в данном файле, и им отвечают следующие строки:
AA,0404,CYRILLIC CAPITAL LETTER UKRAINIAN IE
BA,0454,CYRILLIC SMALL LETTER UKRAINIAN IE
Оставалось обеспечить корректный ввод с клавиатуры для следующих букв, использующихся в украинском письме:
Ґ, ґ, Ї, ї, І, і.
За неимением украинской клавиатуры, все перечисленные буквы можно ввести в текст при помощи сочетаний клавиш:
Є — Alt+0170
є — Alt+0186
Ґ — Alt+0165
ґ — Alt+0180
Ї — Alt+0175
ї — Alt+0191
І — Alt+0178
і — Alt+0179
Файл "cyrfont.enc", в итоге, дополнен следующими строками (из него ничего не удалаялось):
A5,0490,CYRILLIC CAPITAL LETTER GHE WITH UPTURN
B4,0491,CYRILLIC SMALL LETTER GHE WITH UPTURN
AF,0407,CYRILLIC CAPITAL LETTER YI (UKRAINIAN)
BF,0457,CYRILLIC SMALL LETTER YI (UKRAINIAN)
B2,0406,CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
B3,0456,CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
Дополненный файл прикрепляю здесь.
Указанные строки помещены в версию файла "cyrfont.enc" с ещё одной строкой, описанной в Post#333, и который прикреплён к Post#344 данного топика (решение проблемы "крышек").
Строки вписаны в соответствующие места "cyrfont.enc" — в соответствии с "алфавитной" последовательностью.
В итоге, всё без проблем можно ввести с клавиатуры в MathType, затем вывести в EPS и поместить в InDesign.
Из последнего корректно печатается в PS, с последующей дистилляцией в PDF. Прямой экспорт в PDF из InDesign также работает.
Вот пример того, как это выглядит уже "слитым" в PDF: Ukrainian_Letters.pdf.
Таким образом, имеем поддержку кириллицы как для русского, так и для украинского языка, и, кроме того, пресловутые "крышки" не "слетают".
Решение работает как в случае применения "пары" шрифтов NewtonC/NewtonE, так и при использовании NewtonC/NewtonT — см. Post#333).
Буду рад, если кому-нибудь пригодится в работе...