Hermes 0.9.5 released
May 9th, 2006 by Romeo AnghelacheHermes got updated: a few more fonts, a bit more stylish, and a cleaner document structure.
It is a step closer to a Hermes document schema.
If you have requests, comments, questions, suggestions, please use this place, so other readers can use the info here to get a more detailed view of what Hermes is about.

May 9th, 2006 at 7:15 pm
Hi Romeo,
How do you determine what characters a font maps to? Is there a table available somewhere? How did you determine that fonts eccc and p1xbsc map to the same sets of characters?
May 9th, 2006 at 11:23 pm
Hi,
It looks like the pub.xslt stylesheet doesn’t like lists (like those created by enumerate, itemize). Here’s a test file:
\documentclass{article}
\begin{document}
\begin{itemize}
Some text
\item item 1
\end{itemize}
\end{document}
Here’s the output I get from xsltproc:
parsing error:
last token received was ‘FontChange’
test-enumerate.lib:13: parser error : Premature end of data in tag ph line 12
test-enumerate.lib:13: parser error : Premature end of data in tag env line 11
test-enumerate.lib:13: parser error : Premature end of data in tag section line 10
test-enumerate.lib:13: parser error : Premature end of data in tag document line 2
May 10th, 2006 at 1:43 am
Hi Didier,
The mapping, I did it one by one: glyph names or just looks in the TeX font onto the Unicode closest equivalent, based on looks, name or comments around it. There may be such a table used in iconv, but I never looked into it, so I’m not sure. I preferred making my own mapping because I want to have full control over every detail and glyph semantics.
Now for the eccc and p1xbsc, this must be a mistake of mine, as eccc is not boldfaced so it’ll be fixed. Their common encoding is EC.
May 10th, 2006 at 2:01 am
it’s Hermes who did not manage to generate a complete, well-formed XML file because of the grammar tightening, see below.
the code below works (there’s no filling between itemize and first item):
documentclass{article}
\begin{document}
\begin{itemize}
\item item 1
Some text
\end{itemize}
\end{document}
I modified the grammar for the lists, so now the lists containing anything before the first item are considered illegal.
There should be no random filling before the first item.
It can be fixed, but with some speed cost, so I have to be convinced that there are plenty of cases where stuff happens between the beginning of the environment and the first item in the world of legacy TeX files.
May 10th, 2006 at 4:37 pm
Hi Romeo,
>I modified the grammar for the lists, so now the lists containing anything before the first >item are considered illegal.
>There should be no random filling before the first item.
This makes sense, thanks.