~trebor


#45 HTML `lang` field 1 year, 1 month ago

Ticket created by ~trebor on ~jonsterling/forester

The default XSLT file doesn't include this field. It increases accessibility by making screen readers actually work (otherwise it guesses the system default language and in case it's wrong you're going to listen to garbage), and makes the typesetting prettier since browsers only hyphenate when they know the language.

I think we can make a meta field for this, and set the default to English in the XSLT, since the dates and stuff are all English. It would be even better to fully and properly support internationalization, but this is a good first step.

#43 Recursive transclusion in queries 1 year, 2 months ago

Comment by ~trebor on ~jonsterling/forester

Somehow I thought I saw that the recursive transclusion rejection feature was implemented. Seems like its not.

#43 Recursive transclusion in queries 1 year, 2 months ago

Ticket created by ~trebor on ~jonsterling/forester

It is still possible to accidentally trigger recursive transclusion on the latest branch, using any query in a tree that happens to include the tree itself. This should be patched out.

#42 Default styling for KaTeX is ignored 1 year, 2 months ago

Ticket created by ~trebor on ~jonsterling/forester

The code goes like .katex { font-size: 1.2em; }, which will always be ignored by the CSS structure. If this is really needed, it should be modified with !important. But considering that the overriding value is 1.21em this is probably not important (pun unintended). It should probably be removed in case it confuses someone trying to customize on top of the base theme.

#41 Default font for tags doesn't distinguish 0 and O 1 year, 2 months ago

Comment by ~trebor on ~jonsterling/forester

A more convenient thing to do is to just use the browser default monospace font. This is already the case with \code{...}, so I guess that's consistent. Monospace fonts usually go out of their way to distinguish O 0 I l 1 etc.