Libre CAD использует свой формат шрифтов .lff. И общепринятые шрифты .ttf не поддерживает.
Поэтому для добавления нужных шрифтов в данное приложение сначала их нужно переконвертировать.
Для этого существует консольная утилита ttf2lff.
Итак для пользователей испытывающих шрифтовый дефицит в Libre CAD следующий мануальчик:
Шаг 1 Скачиваем ttf2lff отсюда:
http://sourceforge.net/projects/rallaz.u/files/fontconverter/ttf2lff-linux-x86_64.zip/download
Шаг 2 Распаковываем архив. Можно в ту же папку. У меня - "Загрузки". В итоге имеем файл ttf2lff размером 76 Киб.
Шаг З Делаем, на всякий случай, исполняемым:
cd /home/user/Загрузки
sudo chmod +x ttf2lff
Шаг 4 Устанавливаем ttf2lff в систему:
sudo install -D -m 755 /home/user/Загрузки/ttf2lff $pkgdir/usr/bin/ttf2lff
Шаг 5 Конвертим шрифт:
ttf2lff /home/user/Документы/Шрифты/font.ttf /home/user/Документы/Шрифты/font.lff
/home/user/Документы/Шрифты/font.ttf - полный путь к исходному шрифту, а
переконвертированные шрифты .lff помещаются в ту же папку что и исходные .ttf.
Можно "послать", прямо сюда: /usr/share/librecad/fonts/font.lff
И следующий шаг пропустить.
Шаг 6 Копируем/перемещаем свежесконвертированный шрифт .lff в папку user/share/librecad/fonts
Шаг 7 Запускаем/перезапускаем Libre CAD. Юзаем.
Примечание: имя файла шрифта font.lff не должно содержать прописных букв и пробелов. Пример: times_new_roman.lff
Комментарии (4)
"Не удалось запустить двоичный файл /usr/bin/ttf2lff" - сообщение терминала
А он есть?
""Не удалось запустить двоичный файл /usr/bin/ttf2lff" - сообщение терминала"
У меня так-же, и, причём он есть!
не работает ваш метод. кирилические символы не отображаются
Только эти шрифты не как ttf, а каждая буква рисуется линией контура, что видно на чертеже, и даже после создания таких шрифтов, крайне сложно залить все буквы сплошным цветом, LibreCAD заливает замкнутые полилинии которые формирует скрипт часто не полностью.
Отправить комментарий