2
<listitem><para>Better unicode support. Now the XML output is encoded in UTF-8,
3
and Python uses the codecs to decode to ISO-Latin1 and replace the unsupported
4
characters to some latex equivalent.</para></listitem>
6
<listitem><para>Several XSLT processors can be used. The first port is for
7
<ulink url="http://4suite.org">4suite</ulink> because it is fully written in
8
Python and is quite a good tool. The processors are loaded as plugins, so that
9
it can be easily extended to any other XSLT processor.</para>
10
<para>The processor to use is specified from the command line with the
11
<option>-m <replaceable>xslt</replaceable></option> option, where
12
<replaceable>xslt</replaceable> is the name of the plugin to load (actually the
13
name of the dynamically loaded Python module).</para>
16
<listitem><para>The XSL code is more conformant. It has been checked by using the
17
<ulink url="http://4suite.org">4suite</ulink> XSLT processor as an alternative
18
to <command>xsltproc</command>.</para></listitem>
20
<listitem><para>Possibility to have some configuration files stored under
21
<filename>$HOME/.dblatex</filename> or under <filename>/etc/dblatex</filename>
22
for system-wide configurations. Some extra paths can be specified by using the
23
<envar>DBLATEX_CONFIG_FILES</envar> environment variable.</para></listitem>
25
<listitem><para>The <sgmltag>remark</sgmltag>s and <sgmltag>comment</sgmltag>s
26
are rendered as PDF text annotations when <application>pdflatex</application> is
27
used. Otherwise, the comments are suppressed.</para></listitem>
29
<listitem><para>Some other minor improvements:
31
<listitem><para>The parameters <parameter>pdf.annot.options</parameter>,
32
<parameter>latex.class.book</parameter>, and
33
<parameter>latex.class.article</parameter> are added.</para></listitem>
34
<listitem><para>An hexadecimal color like
35
<literal><![CDATA[<?dblatex bgcolor="#cceeff"?>]]></literal> is supported, and
36
a named color like <literal><![CDATA[<?dblatex bgcolor="blue"?>]]></literal> is
37
supported too (in the previous release named colors had to
38
be enclosed in curly braces "{}").</para></listitem>
39
<listitem><para>Some cleaner locale handling is provided, and new latex commands
40
are given to allow the user to customize the babel setup.</para></listitem>
41
<listitem><para>The cross-references now use <function>key()</function>
42
instead of <function>id()</function>. It prevents from some bugs and makes
43
writing a document easier, especially in modular parts.</para></listitem>
47
<listitem><para>Some bug fixes.</para></listitem>