Signum!2 File-Converter

WinSTon, Nostalgia, MSA Converter, FloImg, Makedisk and all the others.

Moderators: Mug UK, Moderator Team

Post Reply
User avatar
Xiphoseer
Atarian
Atarian
Posts: 3
Joined: Tue Sep 01, 2020 5:46 pm

Signum!2 File-Converter

Post by Xiphoseer »

Hey there!

for the last 6 months, I worked on a converter from the Signum!2 (Application Systems Heidelberg) SDO file format to various other formats like PDF and HTML. I know that people have reverse engineered the format in the past, but as far as I'm aware, this is the first tool to do that from start to finish and without the need to boot up an ST or compatible.

The tools uses the original editor font (E24) and printer fonts (P24, P09, L30) for the conversion to a graphical format like PDF or PNG and it can consume use Unicode mapping tables (type "A") to embed (PDF) or output (HTML) the correct characters. Almost all features (including images) are implemented, only bold and italic font modes are ignored at the moment.

The tools is available at https://xiphoseer.github.io/sdo-tool. Please let me know if you have any issues or suggestions. I'd also be interested to know if some of you still have ASH-Fontdisks or Accessories like Signum-Manager or Sigrevers. Attached you find two example documents that my tool produces.
You do not have the required permissions to view the files attached to this post.
User avatar
mjvans
Captain Atari
Captain Atari
Posts: 165
Joined: Thu Dec 31, 2015 2:08 pm
Location: Netherlands
Contact:

Re: Signum!2 File-Converter

Post by mjvans »

That looks impressive. I like the menu on your site.
Falcon030, TT030, Mega ST, 1040STfm, 800XL, Lynx, Jaguar, Portfolio
stormy
Atari God
Atari God
Posts: 1433
Joined: Tue Jan 26, 2016 12:39 pm

Re: Signum!2 File-Converter

Post by stormy »

Very cool indeed! Well done! I had never heard of Signum before seeing this, looks like a very advanced word processor/dtp!
User avatar
calimero
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2589
Joined: Thu Sep 15, 2005 10:01 am
Location: Serbia
Contact:

Re: Signum!2 File-Converter

Post by calimero »

Thank you!
using Atari since 1986.http://wet.atari.orghttp://milan.kovac.cc/atari/software/ ・ Atari Falcon030/CT63/SV ・ Atari STe ・ Atari Mega4/MegaFile30/SM124 ・ Amiga 1200/PPC ・ Amiga 500 ・ C64 ・ ZX Spectrum ・ RPi ・ MagiC! ・ MiNT 1.18 ・ OS X
Thsi
Atarian
Atarian
Posts: 1
Joined: Fri Dec 17, 2021 10:55 am

Re: Signum!2 File-Converter

Post by Thsi »

Hello
sorry, but I've an issue with some missing ChSets:
"signum::chsets::cache > Could not find CHSET folder: Das System kann den angegebenen Pfad nicht finden. (os error 3)
WARN signum::chsets::cache > Editor font for `TIME_11B` not found!
WARN signum::chsets::cache > Could not find CHSET folder: Das System kann den angegebenen Pfad nicht finden. (os error 3)
WARN signum::chsets::cache > Editor font for `GRIECH` not found!
WARN signum::chsets::cache > Could not find CHSET folder: Das System kann den angegebenen Pfad nicht finden. (os error 3)
WARN signum::chsets::cache > Editor font for `GRAPH1` not found!
WARN signum::chsets::cache > Could not find CHSET folder: Das System kann den angegebenen Pfad nicht finden. (os error 3)
WARN signum::chsets::cache > Editor font for `TIME_5_D` not found!
WARN signum::chsets::cache > Could not find CHSET folder: Das System kann den angegebenen Pfad nicht finden. (os error 3)
WARN signum::chsets::cache > Editor font for `TIM_U_9D` not found!
WARN sdo_tool::cli::sdoc > No print-driver has all fonts available."

What can I do ?
Thank you
User avatar
Xiphoseer
Atarian
Atarian
Posts: 3
Joined: Tue Sep 01, 2020 5:46 pm

Re: Signum!2 File-Converter

Post by Xiphoseer »

Thsi wrote: Fri Dec 17, 2021 11:56 am Hello
sorry, but I've an issue with some missing ChSets:

[...]

What can I do ?
Thank you
Firstly: Are the charsets missing completely or does the tool fail to find them? In the latter case, you can add a folder called CHSETS next to the SDO file and put all E24, P24, P09 and L30 files you have in there. I think the error message is missing an S there at the end of the name of the folder.

I don't think I have a copy of TIME_11B, TIME_5_D and TIM_U_9D, but the names sound like bold (and possibly underlined) variants of the TIMES font (https://xiphoseer.de/sdo-tool/fdiscs/professional.html) in different sizes. GRIECH and GRAPH1 are standard charsets that you can still get with the Signum!2 copy from ASH (https://www.ashshop.biz/diverses/atari/ ... 2-download).

Fortunately, Signum doesn't need the font files for the positions of the characters. So if you have any charset available to you that matches TIMES in the characters it provides, you can just copy that for once for every missing charset and it should at least produce something readable. https://xiphoseer.de/sdo-tool/fdiscs/standard#GROTLT should work fine for most or maybe even all letters.
Gunstick
Captain Atari
Captain Atari
Posts: 303
Joined: Thu Jun 20, 2002 6:49 pm
Location: Luxembourg
Contact:

Re: Signum!2 File-Converter

Post by Gunstick »

Hi

superbe tool!!!!

And many thanks for creating a linux version, so I could get started right away without needing to install a full rust environment.

Some issues I had with solutions for anyone who comes across this thread:

1) it is not executable out from the zip (obviously)
Solution:

Code: Select all

chmod +x sdo-tool
2) it does not find fonts
this is beacuse it searches for the chsets folder from the directory where the SDO file resides and not from the current directory.
Solution: give the location of the chsets folder by absolute path

Code: Select all

sdo-tool texte/infile.sdo --format pdf --chsets-path $PWD/chsets
3) it still does not find fonts!
the tool searches fonts witten in captial letters. If your ST files are all lowercase, then you need to make a bunch of links:

Code: Select all

cd chsets
for i in *
do
 ln -s $i $(echo $i|tr [:lower:] [:upper:])
done
I now got nice converted documents.

Unsolved issue: some documents got their header/footer garbled. But others worked fine. The main texts still rendered correctly.

I am very pleased.
Thanks a lot.
Post Reply

Return to “Other emulators & tools”