Skip to content

semper-ad-fundum/therion-howto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Therion HOWTO

Конфигурация шрифтов для PDF (Debian 8)

sudo apt-get install ttf-dejavu-extra lcdf-typetools
echo pdf-fonts /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed.ttf /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-Italic.ttf /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-Bold.ttf /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Oblique.ttf >> ~/.therion/therion.ini 

В других дистрибуциях Линукса шрифты могут быть в других папках. Напримерь в Debian 9:

sudo apt-get install fonts-dejavu-extra lcdf-typetools
echo pdf-fonts /usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed.ttf /usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-Italic.ttf /usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-Bold.ttf /usr/share/fonts/truetype/dejavu/DejaVuSansCondensed.ttf /usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Oblique.ttf >> ~/.therion/therion.ini

Ошибки

Программа Therion довольно сложная и часто вылетает с не очень ясными кодами ошибок.

therion: error -- scrap HMb@main defined at plan.th2 [1622] is too large to process in metapost in this scale -- maximal scale for this scrap is 1 : 870663

Может имет две причины. Во первых проверьте, имеет ли каждый из "обрывков" карты (scrap) не менее чем тве точки-пикеты (station). Therion испльзует их для определения масштаба каждого с обрывков и если их нету, он вылетает с такой ошибкой.

Вторая возможная причина это именно то что написано - карта которую Therion пытается составить автоматически слишком большая. В таком случае нужно воспользоваться опцией scale чтобы настроить масштаб карты вручную:

layout normal
    scale 1 500
endlayout

Непонятные ошибки в роде:

Segmentation fault
therion: error -- unknown exception

У меня это случается на стадии генерирования модели Loch (.lox) в случае ошибок в обрисовке корридоров на карте. По свидениям авторов, модуль который выпускает карту в формате PDF довольно созрелый и умеет сам исправлять ошибочный или несовсем правильный код карты. Другие модули не так толерантные и просто вылетают на глюках таких как напримерь пустые секции - вот, удалили линию или пространство в программе XTherion, но их "обложка" в коде .th2 осталась:

line wall
endwall

area water
endarea

Вот этих исправить можно легко - открываем файл .th, находим пустые секции и удаляем их. С другими ошибками не так просто к сожалении.

Links

About

Инструкции по программе Therion

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published