Oliver Beery submitted an update to the
fontscale
package.
Version number: 2.0.0 2024-08-02
License type: lppl1.3c
Summary description: A flexible interface for setting font sizes
Announcement text:
----------------------------------------------------------------------
## [v2.0.0] - 2024-08-02
### Changed
- This update includes many changes that are backwards incompatible.
- The documentation has been completely rewritten.
- Package description changed from "A user interface for setting document font sizes" to
"A flexible interface for setting font sizes".
- The code no longer uses `\@setfontsize`.
- The font size commands provided by this package now do nothing, except issue a warning,
if used in math mode.
- The base font size of the musical typographic scale is now set by the new key
`musical/base`.
- `\PrintFontParameters` renamed to `\PrintFontSizeParameters`.
- `\PrintAllFontParameters` renamed to `\PrintAllFontSizeParameters`.
- `\PrintSampleText` uses a `+m`- instead of an `O`-type argument.
- `\PrintFontSizeCommand` prints `\undefined` instead of `UNDEFINED`.
- `\fontscalesetup` is now removed in `\text_purify:n`.
### Removed
- Keys `typographic-scale=modular` and `modular`.
- Key `ignore-order` (no support for using `\tiny` to `\Huge` in the wrong order).
- Key `reset` (very rarely used).
- Public `prop` variables for each font size command from `\tiny` to `\Huge`. (They are
redundant with the other public variables and programmers will very likely prefer using
their own `prop` variables.)
### Added
- `\fontscalesetup` now has an optional starred argument which first resets the keys to
their initial values.
- Key `musical/base` (explained earlier).
- The package commands now issue a user-friendly error message if the font size is a zero
or negative length.
- The package commands now issue an error if the font baselineskip is less than the font
size.
- The package commands that would produce a low-level error if used in math mode now
issue a user-friendly error message instead.
### Fixed
- Now correctly checks that the package requires `LaTeX2e` version 2023-11-01 or newer.
- The keys `<font size command>` no longer incorrectly treat a `/` within a brace group
as the delimiter. ----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/fontscaleMore information is at
https://www.ctan.org/pkg/fontscaleCTAN is run entirely by volunteers and supported by TeX user groups
Please join a user group or donate to one, see
https://ctan.org/lugs------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Ina Dau
--