Libre Writer распознает шрифт «Garamond» при загрузке написанного в нем документа, но не имеет его в качестве выделения

7

Я использую Ubuntu 14 и загружаю в Word текстовый файл .doc, предоставленный ссылкой CreateSpace . Текст в этом шаблоне использует шрифт Garamond . Когда я помещаю курсор на текст в шаблоне, появляется имя шрифта, и когда я набираю больше текста, когда этот шрифт выбран, я могу это сделать.

Проблема в том, что я не могу написать новый текст в этом шрифте Garamond , потому что он не указан в раскрывающемся списке шрифтов. В новом документе я не могу найти это имя, хотя я могу найти EB Garamond и т. Д. Я установил из программного центра Ubuntu Microsoft шрифты и установил в командной строке различные другие шрифты.

Я хотел бы преобразовать свой текст в Garamond перед вставкой текста в шаблон, но это можно сделать только в том случае, если есть возможность преобразовать шрифт в правильный ранее.

Васса
источник

Ответы:

10

Когда в иностранных документах используется неизвестный шрифт, который вы не установили, имя этого шрифта по-прежнему отображается в LibreOffice Writer, но автоматически выбирает один из установленных шрифтов, который, по его мнению, наиболее похож на тот, который вы хотели бы видеть.

То, что вы описываете, является совершенно нормальным и предполагаемым поведением в ситуации, когда у вас просто не установлен ни один шрифт с именем Garamond .
Обратите внимание, что замена выполняется LibreOffice, а не Ubuntu.

Поскольку оригинальный шрифт Garamond не доступен бесплатно, маловероятно, что вы когда-либо столкнетесь с ним в любом хранилище Ubuntu.

Тем не менее, вы можете найти бесплатный клон шрифтов Garamond, EB-Garamont для загрузки здесь , но обратите внимание, что это проект, который все еще находится в разработке.

Инструкции по установке файлов шрифтов в систему Ubuntu см. В разделе « Как установить шрифты»? (AskUbuntu.com) .

Тогда вам может повезти, и LibreOffice автоматически распознает, что EB-Garamond похож на Garamond и может заменить его, или вам придется установить его вручную. Поэтому вы открываете любое приложение LibreOffice (здесь: Writer) и выбираете из меню «Инструменты»> «Параметры ...», чтобы открыть окно конфигурации ниже, где вы выбираете раздел «LibreOffice / Fonts». Установите флажок «Применить таблицу замены» и введите желаемое правило замены в приведенных выше списках. Вам придется писать имена неизвестных шрифтов вручную, но я думаю, что он распознает это. Установите правило, нажав на зеленую кнопку галочки, и закройте окно нажатием «OK».

введите описание изображения здесь

Дополнительную информацию о том, как работает Font-Fallback в LibreOffice / OpenOffice, см. В разделе Как заменить неизвестные шрифты? (AskUbuntu.com) и статья « Что такое резервный шрифт» (wiki.openoffice.org)

Byte Commander
источник
1
Хороший ответ, но вопрос по последней части. Насколько я понимаю, замена выполняется «основным классом» шрифта (например, стандартная замена любого шрифта с засечками, который не установлен). Если это правильно, установка «отбрасывающего» шрифта ни на что не повлияет, если шрифт замены не маскируется под оригинальный. Знаете ли вы, что на самом деле (например, EB-Garamont будет заменен на Garamond)?
fixer1234
@ fixer1234 Не знаю, но это действительно интересный вопрос. Я разместил это здесь и жду ответа. Как только у меня будет такой, я включу его самое важное содержание здесь.
Byte Commander
1
@ fixer1234 Обновлен ответ, включающий информацию о восстановлении и замене шрифта.
Byte Commander
EB Garamond доступен в репозиториях Ubuntu и может быть установлен вместе с apt-get install fonts-ebgaramond.
ChrisV