MathType и Indesign - украинский язык

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

PGreen

Участник
Топикстартер
Сообщения
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).

Буду рад, если кому-нибудь пригодится в работе...
 

Вложения

  • Cyrfont_UkrainianLetters.rar
    2.6 КБ · Просм.: 472

PGreen

Участник
Топикстартер
Сообщения
34
Реакции
22
Ответ: MathType и Indesign - решение проблем (FAQ)

Небольшое дополнение.
Совет для тех, кто пользуется украинской раскладкой клавиатуры.

Друг, который сынициировал правку "cyrfont.enc", использует расширенную раскладку этой клавиатуры.
Прописная буква Ґ в данной раскладке вызывается не нажатием какой-либо одиночной клавиши (как в случае всех других букв), а сочетанием клавиш <Правый Shift + Alt + Г>. Соответственно, строчная ґ набирается при помощи <Правый Alt + Г>.
Есть и другие раскладки расширенной украинской клавиатуры, в которых, если я всё правильно понял, Ґ может находиться в другом месте — например, на месте русской буквы ё.

Так вот, при наборе обычного текста, скажем в MS Word, Ґ и ґ можно набрать указанным выше способом. А вот при наборе формулы в MathType эти буквы не удаётся вызвать так, как описано — даже с использованием конфигурации из Post#360 (и это при том, что коды для обеих упомянутых букв в "cyrfont.enc" указаны правильно).
Есть предположение, что это происходит как раз из-за использования расширенной раскладки украинской клавиатуры.

И есть предложение.
В случае затруднений при наборе Ґ и ґ в MathType, просто вводить эти буквы с помощью сочетаний клавиш:

Ґ — Alt+0165
ґ — Alt+0180
 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.