Я сделал диаграмму в Inkscape, включая текст со шрифтом "Monospace". Я подозреваю, что название "Monospace" означает более конкретный шрифт, который может зависеть от моей конкретной конфигурации системы.
Я хотел бы изменить семейство шрифтов на более конкретное имя, чтобы быть уверенным в воспроизводимых результатах на других системах. Есть ли способ определить, какое именно семейство шрифтов "Monospace"?
решение1
Inkscape заменяет системный шрифт шрифтом monospace
при рендеринге документа для печати и других форматов, поэтому вы можете использовать это, чтобы найти базовый шрифт:
- Создайте документ с образцом текста, используя
monospace
шрифт. Вы также можете добавить другие шрифты по умолчаниюserif
иsans-serif
. - Сохраните документ как PDF-файл (Файл -> Сохранить копию...).
- Откройте PDF-файл в Adobe Reader.
- В Reader перейдите в Файл -> Свойства...
- На вкладке «Шрифты» вы найдете список шрифтов, используемых в документе.
В моей текущей системе (macOS 10.15, Inkscape 1.0.2) моноширинный шрифт заменен на Andale Mono
; шрифты с засечками и без засечек заменены на Times New Roman
и Verdana
.
Эти значения изменились с выпуском Inkscape 1.0. В моей предыдущей системе (macOS 10.13, XQuartz 2.7.11, Inkscape 0.92) значениями по умолчанию были Bitstream Vera Sans Mono
, Bitstream Vera Serif
, и Bitstream Vera Sans
. Эти шрифты были установлены с XQuartz.
Эта почтасообщает, что в Windows Inkscape использует Courier New
для моноширинного шрифта, и Times New Roman
и Verdana
для других значений по умолчанию. Как отмечено в комментариях, по крайней мере некоторые системы Windows используют DejaVuSansMono
для моноширинного шрифта.
Если у вас не установлен Adobe Reader, вы можете просто использовать текстовый редактор, чтобы найти шрифты в PDF-файле. Найдите /FontFamily
.