Suggestions for fontspec
The following packages have something in common with the package fontspec. The packages are ordered in decreasing similarity.
- fontsetup: A front-end to fontspec, for selected fonts with math support
- fontsetup-nonfree: A front-end to fontspec, for selected non-free fonts
- unicode-math: Unicode mathematics support for XeTeX and LuaTeX
- polyglossia: An alternative to babel for XeLaTeX and LuaLaTeX
- inputnormalization: Wrapper for XeTeX's and LuaTeX's input normalization
- fontwrap: Bind fonts to specific unicode blocks
- mathspec: Specify arbitrary fonts for mathematics in XeTeX
- xltxtra: “Extras” for LaTeX users of XeTeX
- quran: An easy way to typeset any part of The Holy Quran
- bxnewfont: Enhanced \newfont command
- nfssext-cfr: Extensions to the LaTeX NFSS
- maybemath: Make math bold or italic according to context
- slemph: Slanted emphasis in LaTeX
- typeface: Select a balanced set of fonts
- bm: Access bold symbols in maths mode
- scalefnt: Rescale fonts to arbitrary sizes
- ucharclasses: Font actions in XeTeX according to what is being processed
- lilyglyphs: Access lilypond fragments and glyphs, in LaTeX
- combofont: Add NFSS-declarations of combo fonts to LuaLaTeX documents
- luamathalign: More flexible alignment in amsmath environments
- mathastext: Use the text font in maths mode
- relsize: Set the font size relative to the current font size
- addliga: Access basic ligatures in legacy TrueType fonts
- unisc: Unicode small caps with Lua/XeLaTeX
- fontbook: Generate a font book
- hmtrump: Describe card games
- interchar: Managing character class schemes in XeTeX
- ofs: Macros for managing large font collections
- plnfss: Font selection for Plain TeX
- old-fontch: Changing fonts, sizes and encodings in Plain TeX (obsolete version)
- settosize: Scale text to given width