Releases: dginev/ar5iv-css
Releases · dginev/ar5iv-css
Latin Modern Math showcase
Due to recent mishaps with the STIX google-provided CDN entry, as well as some community curiosity, v0.8.0 of the CSS will experiment with using the Latin Modern Math font-family for math expressions.
This appears to have also recently become the default in Chrome's font-family: math;
Offer CDN imports for fonts
- Introducing
ar5iv-fonts.css
for easy CDN access to the Noto and STIX Two Math fonts. - Officially compatible with latexml v0.8.8
Prep for LaTeXML v0.8.8
Catching up with styling changes brought by the LaTeXML v0.8.8 pre-release
Minor responsive tweaks
Several minor upgrades:
- progressive enhancement: use the new
text-wrap: balanced;
for headings (.ltx_title
) when available - switch to block display for bibtags on small viewports (thanks @pickfire )
- ensure minipages in
ltx_para
get centered when requested by the author
Fixes and updates for latexml 0.8.7
Tracking changes with latexml, native MathML, and addressing ar5iv rpeorts:
- The
ar5iv-site.css
in the main ar5iv repository now always provides a fallback woff2 for STIX Two Math, and we'll use it as the primary choice. - also use
STIX Two Math
for caligraphic cases - ignore/disable transforms for landscape tables and figures
- (we neither don't rotate our PC screens, nor are we owls)
- ignore/disable transforms for inline blocks (sizes seem too often inaccurate)
- minimize some damage in Error-severity documents
- scope
ltx_listingline
rule set toltx_listing
host only - add a default size for
ltx_listingline
- scope
- author request: override centered (in TeX/PDF) listings to be left-aligned in the web display
- increase padding-right of sidenotes (avoid clipping on displays just before size cutoff)
- add extra padding for minipage-based tables in subfigures
- start optimizing math style with MathML in Chrome 109 and beyond
- add guards for a handful of sizing reports in ar5iv issues
0.7.5
Tracking changes with latexml, and minor polish:
- support newly added latexml class handle on table-of-contents titles
- track latexml changes to classes for inline quotes and para indentation
- support ltx_nodisplay
- drop use of discretionary-ligatures
- disable transforms in ltx_para when applied to a standalone inline-block child
0.7.4
Release on transition day:
- use Noto Sans Mono for code (
var(--code-font-family)
) - neutralize
.ltx_transformed_inner
in most figures and tables - all framed elements that have content should be displayed inline-block
- avoid text indent sneaking into cite elements, displayed inline-block
- resolve collisions with svg by pushing the vector graphic to the bottom
Post-release polish
Elbow grease:
- more precise vertical margins on para-level tabulars
- exclude epigraphs from quote decorations
- exclude footnote affiliations from "block" display
- use inline-block display to neutralize external justified spacing for cite elements.
First public release
Last minor tweaks before announcing to the world:
- disable breaks in title headings
- disable scale transforms in flex cells
- disable scale transforms in equation cells
That's all for now, a lot of the remaining work falls in latexml's court
0.7.1
Various minor tweaks:
- tighter item tags, no real benefit from 1rem
- mildly more consistent media widths
- further guard images used as text glyphs from auto-expanding
- get author notes to fit the smallest viewports
- try to keep image aspect ratio on the smallest viewports