More work on pron and pdfs
Posted by mholmes on 20 Sep 2013 in Activity log
- Generated oggs for two new audio files.
- Fixed the normalization issues with the pron page, except for one ("text run starts with a composing character"), which seems to be an artifact of the XSLT processor as far as I can see. The only remaining invalidities are caused by the non-self-closing
<source>tag, which is an eXist bug that I've diagnosed and reported. - Rewrote the table-rendering code so that the pron guide table doesn't end up being sortable by clicking on the header (which can't work because it's full of colspans and rowspans).
- Fixed a bug whereby
<note>s were not being rendered when they were children of<sense>(I wasn't expecting them there). - Fixed another bug which resulted in divs inside spans in the output, also caused by note elements. Normal pages now validate.
- Cut the site menu down to six items -- it was getting too long for a non-scrolling menu -- by moving all the dictionary pages to a sub-page called "Dictionary". Also removed Fonts from the menu, and substituted a link in the About page.
- Rewrote the PDF generation so that links to morphemes are only included in linguist output mode, so the learner dictionaries don't have links at all. Linguist dictionaries generated without related morphemes have bad links, of course, but I can probably get rid of that build pipeline.
- Rationalized the file structure a bit to segrate XML files from the PDFs generated from them.