LaTeXM...n::Font(3pm)

πŸ’– NAME πŸ’–

hiii bestie 🫢 this is the LaTeXM...n::Font(3pm) page from the User Contributed Perl Documentation manual, and it's all about LaTeXML::Common::Font β€” representation of fonts. Periodt. πŸ’…

✨ DESCRIPTION ✨

okay so LaTeXML::Common::Font represents fonts in LaTeXML, and it extends LaTeXML::Common::Object. This module defines Font objects. Real talk: the author is like, β€œI'm not completely happy with the arrangement, or maybe just the use of it, so I'm not going to document extensively at this point.” So that's the vibe β€” iconic but lowkey mysterious πŸŽ€

The attributes are:

  • family β€” serif, sansserif, typewriter, caligraphic, fraktur, script
  • series β€” medium, bold
  • shape β€” upright, italic, slanted, smallcaps
  • size β€” TINY, Tiny, tiny, SMALL, Small, small, normal, Normal, large, Large, LARGE, huge, Huge, HUGE, gigantic, Gigantic, GIGANTIC
  • color β€” any named color, default is Black

They are usually merged against the current font, attempting to mimic the, sometimes counter-intuitive, way that TeX does it, particularly for math. no cap, TeX really said β€œmy rules, my world” 🌈

🧚 Methods 🧚

$font->specialize($string);

In math mode, LaTeXML::Common::Font supports computing a font reflecting how the specific $string would be printed when $font is active. This (attempts to) handle the curious ways that lower case greek often doesn't get a different font. In particular, it recognizes the following classes of strings: single latin letter, single uppercase greek character, single lowercase greek character, digits, and others. iykyk 😭✨

πŸ‘‘ AUTHOR πŸ‘‘

Bruce Miller <bruce.miller@nist.gov>

Public domain software, produced as part of work done by the United States Government & not subject to copyright in the US. fr fr, public domain icon behavior 🫢


okay that's the whole page bestie!! πŸ’– source/version: perl v5.40.1, date: 2025-11-16, and the manual page is LaTeXM...n::Font(3pm). mwah πŸ’‹πŸŒΈ

πŸ“¦ where this page comes from