UDO 7 is a big upgrade since the last released version. Especially
the full Unicode support and many HTML output enhancements make this
version more powerful than ever.
UDO universal characters are now properly output in table
environments.
Table cells may now have a maximum of 700 lines height.
Encodings
UDO now supports 18 1-byte codepages and Unicode (UTF-8). Most
important difference to former UDO versions: UDO manages all codepages
internally in Unicode format. Thus you will not get too many
conversion losses any more.
Encodings of UDO documents and target formats can now be
clearly defined by two new commands, independent from the UDO binary:
The !docinfo options [program]
and [programimage] no longer exclude each other, but
can be used simultaneously. When you use both options, [program] will
be output first.
When you use this switch, an Index link will be added
to the !tableofcontents section or page.
Concatenate text lines:
!\
If an UDO source document line ends with
!\, the following line will be seen as
sequel of the current line. You can even let UDO concatenate multiple
real! lines to a longer logical line. These sequel lines
can be used everywhere in an UDO source document, even in macros and
definitions. If !\ is not found at the very end of a
line, it will be simply ignored and output like normal text.
Chances are that you want to divide the content of a table cell
into multiple lines, in order to get a better readability of the UDO
source document.
Outputs all list environmentscompressed (which means
without additional empty lines between paragraphs).
These four new switches offer to make much more distinctions on
environment formatting, compared to the general switch
!use_short_envs. But if you use this general switch, the four
switches mentioned above are without effect, being subsets of it.
New output format: HTML Apple Help Basically this is nothing but HTML, but there are tiny
differences. Therefore, !docinfo comes with two new
arguments for this format:
This command offers a new way to format the navigation bar.
The supported HTMLoutput formats now optionally show a one line
navigation bar (starting with or without a folder symbol).
Use this additional option with the option mentioned above and
define which symbol should be used as folder in front of
the navigation bar. We recommend to use e.g. the program icon when you
write a program manual.
#54: Former versions inserted a comment with the
file creation date at the very beginning of each HTML file, e.g.
<!- last modified on 29.01.2004 –>. Now a
META tag for file creatione date/time will be added to the HTML
header, when you use this switch.
#82: Use this new switch to control whether
quotation marks should be output like before as "
([classic]), or as HTML quotation tags + ([tags], default).
New: Index page for HTML, which also offers a quick jump bar
(A–Z) to find entries faster in long index lists.
New: The navigation bar now always has a link to the Index
page.
The link will be output in a span named UDO_nav_index and
can e.g. be easily placed right-justified on the page, using CSS
commands.
Feature request #70: The command
(!img) has been enhanced.
<link> elements for navigation are no longer written
automatically to the HTML header, but only on request (see above).
File creation date/time are no longer automatically written as
a comment in the HTML file, but only optionally as a META tag in the
HTML header (see above).
!html_counter_command can now be used in the preamble too.
It will then create the relevant output for all files.
The commands (!B), (!I), (!U), (!T), and (!V) will be
output as , ,
, and
, when the HTML doctype >= XHTML_STRICT. If not,
the old elements are output.
The title page area is now enclosed by the following DIV
environment:
Description environments are properly formatted, even with
included links.
Lists and tables are output much better and syntactically
correct.
Anchor names can no longer use unallowed characters in URLs.
The table which shows the menu in the left column of Modern
Layout, now has an ID named UDO_menu. You might e.g. want
to hide it via CSS for print output, etc.
Until now the anchor UDOTOC"> was
output in front of the table of contents which could be linked to
inside of raw environments.
Now the UDOTOC label will be created whenever a TOC has to be
created for HTML. So you can link to UDOTOC from everywhere inside the
UDO source document without errors.
Bugfix #12: No unnecessary spaces behind tags any
more.
Bugfix #44: When !no_numbers is used,
no chapter numbers are output in front of the chapter names inside the
<link> element of the HTML header.
Bugfix #58: Wrong UDO version information in HTML
meta tags fixed.
Bugfix #65: Wrong character output in IMG tags
fixed.
Bugfix #83: Anchor URL now only use valid
characters for URLs.
Bugfix #56: Wrong image size calculation in RTF
output fixed. By mistake the height parameter got the width
before.
Bugfix #17: Error message: couldn't read BMP
header of . No such file or directory. New state: When the first RTF output didn't find the UDO link
image udo_mw.bmp, UDO informs you to
output to RTF once more to create all missing files.
The UDO image will now also be found on TOS compatible platforms.