Changelog
This page lists updates to the SDO-Toolbox. The name in brackets indicates the relevant crate.
Version 0.4.x (dev)
06.03.2025
signum: basic support for ligatures in font mappings
05.03.2025
ttf2sig: Initial version to createE24andP24from TrueType or OpenType font filessignum: Move more of the chset API into traits
02.03.2025
sdo-pdf: Support bold font modifier
13.02.2025
signum: Addsigfontdiffexample binary
11.02.2025
sdo-pdf: UseT*operator for multiple new-lines with the same leadingsdo-pdf: ProduceFontDescriptor
08.02.2025
sdo-web: Fixed a bug where a invalid GEMDOS date would cause a panicsdo-web: Open documents stored in the collectionsdo-web: List documents in the collection on the home screen.sdo-web: Open Signum *.IMC imagessdo-pdf: Use the correct vertical scaling for tall (1.5) and small (0.75)
04.02.2025
esc-p: Addvescp, virtual ESC/P to PNG printer
30.01.2025
sdo-pdf: Add XMP,OutputIntentssdo-pdf: Produce PDF/A-2b conformant PDFs
29.01.2025
sdo-pdf: Support underlined text
28.01.2025
sdo-web: Added SDO Studio (https://sdo.dseiler.eu/studio/)sdo-web: Added full printer font glyph matrixsdo-web: Added in-browser font collectionsdo-pdf: Moved more of the PDF generation into the cratesdo-pdf: Support italics (using font matrix)sdo-pdf: Fixed PDF showing ‘A’ for some space characters
Version 0.3.1
28.02.2021
- Minor improvements to the CLI experience
- Converting (B)IMC files now requires a
--formatargument
26.02.2021
- Initial support for images in PDFs
- Introduce
logcrate for output to the console - Move chunk tables to delayed console output, requires
--format plainnow
23.02.2021
- [sdo-pdf] Added a proper
FontBBoxto resolve issues with Acrobat Reader - [sdo-pdf] Added Adobe CMap generation
- [mappings] Completed
MATHEMmapping
22.02.2021
- [sdo-tool] Use mapping files in HTML export
- [signum] Added Unicode mapping files (Table A) parsing
21.02.2021
- [signum] Added visible page number column to
pbuftable - [signum] Initial HTML export (use
--format html)
20.02.2021
- [sdo-pdf] Re-work PDF font generation and positioning
19.02.2021
- [texfonts] Add initial PK-Font decoder library
Version 0.2
18.02.2021
- Split out sub-commands into separate executables:
<file> keyboard→chset-kb <file><file> run→sdo-batch <file><file> info→signum-file <file><file> decode→st-decode <file>
- Improve
--helpdescriptions
15.09.2020
- The output folder parameter on
dumpwas changed from a long argument--outto a required positional one (<out>). If you want to print to the console anyways, use the string-for the path. - Removed the
--plainparameter. - Added the
--formatparameter. Valid options includehtml,plain,ps,pngandpdraw. - Added a PostScript output. Currently only working for
L30fonts, this output routine creates a PS file with embedded bitmap fonts (Adobe Type 3). You can use this to create a PDF using theps2pdfprogram fromghostscript.
12.09.2020 (Preview v0.2)
- Added
--plainoption to thedumpcommand to skip printing tags that provide debugging information on lines and paragraphs. - Minor improvements in image positioning and scaling.
11.09.2020
- Added recursive font search in
CHSETSfolder. Signum! doesn’t do that, but it’s useful if you have a large collection of fonts and want to find out whether you have the needed ones somewhere.
10.09.2020
- Added
--page/-poption todump. Optional, can be used multiple times. Requires one logical page index as an argument. If used one or more times, only those pages are rendered to file. - Rendering a page to file (
<FILE> dump --out <OUT_DIR>) now renders embedded images as well. This is WIP and positioning might not be perfect in all cases yet.