| Summary: | Поддержка русского языка в lilypond-2.2 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Ruslan Gordeev <rulix> | ||||||
| Component: | lilypond | Assignee: | Yuri N. Sedunov <aris> | ||||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
| Severity: | enhancement | ||||||||
| Priority: | P2 | CC: | rider | ||||||
| Version: | unstable | ||||||||
| Hardware: | all | ||||||||
| OS: | Linux | ||||||||
| Attachments: |
|
||||||||
Created attachment 438 [details]
Патч для lilypond-2.2 с поддержкой русского и добавлением тега langenc
Патч для lilypond-2.2 с поддержкой русского и добавлением тега langenc
Created attachment 439 [details]
Патч для lilypond-2.2 с поддержкой русского и добавлением тега langenc
Патч для lilypond-2.2 с поддержкой русского и добавлением тега langenc
Руслан, спасибо. Патч приложен в lilypond-2.2.0-alt0.6. Для новых версий патч выкинут, т.к. UTF-8 поддерживается из коробки. |
Для лучшей поддержки русского языка необходимо ввести дополнительный тег (например, langenc) в раздел \header и убрать из /usr/bin/lilypond код, жестко прописывающий в latex-файл строку "\usepackage[latin1]{inputenc}". После этого необходимо только добавить, например, "\override LyricText #'font-name = whvr8ac" в исходный файл (.ly), чтобы получить русский текст. В примере фонт из пакета urw-tex.