• CTAN update: fontscale

    From CTAN Announcements@21:1/5 to All on Sat Mar 9 20:46:22 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 1.0.1 2024-03-08
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    Added the .tex sources for the documentation.
    Added the CTAN link to the .sty and README files.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sun Mar 24 11:23:43 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version number: 1.0.2 2024-03-22
    License type: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------


    Performance and code improvements. Fixed issue where the key 'reset=preamble' relied on an unsupported 'V'-type bool argument.


    ----------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale

    More information is at
    https://www.ctan.org/pkg/fontscale

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Erik Braun

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Wed Mar 27 20:56:36 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version number: 1.0.3 2024-03-26
    License type: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------


    Some code changes, particularly to document commands defined with optional arguments.


    ----------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale

    More information is at
    https://www.ctan.org/pkg/fontscale

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Erik Braun

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Apr 2 08:49:54 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 1.1.0 2024-03-31
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    \SetFontStep, \SetFontScale, \SetFontSize, \ScaleFont, and
    \SetFontSizeBaselineskip are now set up to work with \text_purify:n.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Mon Apr 8 11:30:48 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version number: 1.1.1 2024-04-07
    License type: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------


    v1.1.1:
    - Small changes to manual.
    - Some performance improvements, especially when using a musical typographic scale.


    ----------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale

    More information is at
    https://www.ctan.org/pkg/fontscale

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Erik Braun

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Apr 16 10:31:00 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 1.2.0 2024-04-15
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Added
    - It is now documented that the keys and commands provided by this
    package take as a value or argument a dimen, skip, floating point,
    or integer expression instead of simply a size, skip, number, or
    integer.
    - This package now includes a CHANGELOG file.

    ### Changed
    - Documentation improvements.

    ### Fixed
    - The keys `reset=preamble` and `\SetFontStep` no longer rely on
    undocumented `expl3` features.
    - Corrected typo in the documentation.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Mon Apr 22 11:15:24 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 1.2.1 2024-04-21
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Changed
    - Improved the error message for `\SetFontStep*` when the current
    font step is undefined.
    - Documentation improvements.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Apr 30 14:15:45 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 1.2.2 2024-04-29
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Changed
    - Improved package messages when issuing errors and warnings.
    - Code improvements.

    ### Fixed
    - The documentation no longer incorrectly compares `\ScaleFont
    with `\scalefont` from the `scalefnt` package.
    - The internal function for the key `reset=preamble` now correctly
    initializes to `\prg_do_nothing:`.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat May 18 16:46:43 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 1.3.0 2024-05-17
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Added
    - `\fontscalesetup` now provides error checking for the keys `modular/ratio`,
    `musical/ratio`, and `musical/notes`.
    - It is now documented that `\fontscalesetup` uses `\normalsize` after it
    finishes processing the package keys.

    ### Changed
    - The code now regularly uses `V`- and `v`-type arguments to get the value of a
    variable.
    - The code now uses private `expl3` wrappers around the LaTeX2e commands
    `\@setfontsize`, `\fontsize`, and `\selectfont`.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Aug 3 21:38:08 2024
    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/fontscale

    More information is at
    https://www.ctan.org/pkg/fontscale

    CTAN 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

    --

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Wed Aug 14 09:10:06 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 2.1.0 2024-08-12
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Changed
    - Documentation improvements.

    ### Added
    - `\CurrentFontSizeCommand`

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Aug 31 09:10:42 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version number: 2.2.0 2024-08-29
    License type: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------


    ## [v2.2.0] - 2024-08-29

    ### Changed
    - Improved the messages issued by this package.

    ### Added
    - `\SetFontBaselineskip`


    ----------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale

    More information is at
    https://www.ctan.org/pkg/fontscale

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Erik Braun

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sun Sep 8 12:30:24 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 2.3.0 2024-09-06
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Changed
    - The package commands no longer check if the font baselineskip
    is less than the font size.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Thu Sep 12 09:51:09 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 2.4.0 2024-09-10
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Changed

    - `\fontscalesetup` no longer issues a warning if the lengths of
    the font baselineskips are not ordered from `\tiny` to `\Huge`.

    - Code improvements.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Tue Oct 22 08:37:07 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 3.0.1 2024-10-20
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Changed
    - Improved the error message when the font size is not a positive length.
    - Documentation improvements.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Wed Nov 27 09:20:51 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 3.0.2 2024-11-25
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Changed

    - Keys and commands that take an integer expression as a value
    or argument now remove the extra tokens that were not part
    of the integer expression.

    - Added more explanatory code comments.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Dec 10 21:15:25 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 3.0.3 2024-12-09
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: --------------------------------------------------------------------------------

    ## [v3.0.3] - 2024-12-09

    ### Changed
    - The documentation now displays code in a light-gray background using the `tcolorbox` package.
    This subtle contrast enhances readability.

    --------------------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale

    More information is at
    https://www.ctan.org/pkg/fontscale


    --------------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Manfred Lotz


    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Mon Dec 23 18:01:16 2024
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 3.0.4 2024-12-22
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Changed
    - `\PrintFontSizeParameters` and `\PrintAllFontSizeParamters` now
    print the font step and font scale rounded to 5 decimal places.
    (`\CurrentFontStep` and `\CurrentFontScale` are unchanged.)

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Erik Braun@21:1/5 to All on Sat Jan 4 17:46:38 2025
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version number: 3.0.5 2025-01-03
    License type: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------


    ## [v3.0.5] - 2025-01-03

    ### Changed
    - Clarified some package functionalities in the documentation:
    - The new font baselineskip set by `\ScaleFont` has no stretch and shrink components.
    - `\ScaleFont` is intended as a more robust alternative to `\scalefont` from the `scalefnt` package.
    - `\SetFontSizeBaselineskip` is intended as a more robust alternative to `\fontsize` + `\selectfont`.
    - `\PrintAllFontSizeParameters`, `\PrintSampleText`, and `\PrintFontSizeCommand` cannot be used in math mode.
    - Code improvements:
    - The package messages are now defined first.
    - The package now regularly uses `\dim_to_fp:n` when handling dimensions within floating point expressions.


    ----------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale

    More information is at
    https://www.ctan.org/pkg/fontscale

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Erik Braun

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Sat Jan 18 13:30:53 2025
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 3.0.6 2025-01-17
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Changed
    - `\SetFontStep` now rounds the new font step to 5 decimal places
    only when testing if it equals the font step of any font size command
    from `\tiny` to `\Huge`.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Tue Feb 4 20:51:43 2025
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 3.1.0 2025-02-03
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Added
    - `fontscale-code.tex`
    - `fontscale-code.pdf`

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Sat Feb 8 08:56:10 2025
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 3.1.1 2025-02-06
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Changed
    - The package no longer removes extra trailing tokens from user input
    into an integer expression. (This feature had relied on exploiting
    an implementation detail.)

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Sat Feb 15 08:10:33 2025
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 3.1.2 2025-02-13
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Fixed
    - The package now correctly requires `l3kernel` version 2023-11-09.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Mar 4 08:56:05 2025
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 4.0.0 2025-03-02
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: --------------------------------------------------------------------------------

    ## [v4.0.0] - 2025-03-02

    ### Added
    - `fontscale` version 3 can be used by declaring `\usepackage{fontscale}[=v3]`. - `fontscale-v3.sty`

    ### Removed
    - The package keys and commands that take a dimen or skip expression as a value
    or argument no longer append a default unit of `pt` and remove extra trailing
    tokens, if any. (This feature had relied on exploiting `expl3` implementation
    details.)

    ### Changed
    - `fontscale` is no longer compatible with the `scalefnt` package.
    - The keys `<font size command>` are now shortcuts for the keys `<font size
    command>/size`. (The previous functionality no longer makes syntactic sense
    given the removal of default unit support.)
    - Renamed the document commands using the recommended all-lowercase convention:
    - `\CurrentFontStep` to `\currentfontstep`
    - `\CurrentFontScale` to `\currentfontscale`
    - `\CurrentFontSize` to `\currentfontsize`
    - `\CurrentFontBaselineskip` to `\currentfontbaselineskip`
    - `\SetFontStep` to `\setfontstep`
    - `\SetFontScale` to `\setfontscale`
    - `\SetFontSize` to `\setfontsize`
    - `\ScaleFont` to `\scalefont`
    - `\SetFontSizeBaselineskip` to `\setfontsizebaselineskip`
    - `\SetFontBaselineskip` to `\setfontbaselineskip`
    - `\PrintFontSizeParameters` to `\printfontsizeparameters`
    - `\PrintAllFontSizeParameters` to `\printallfontsizeparameters`
    - `\PrintSampleText` to `\printsampletext`
    - `\PrintFontSizeCommand` to `\printfontsizecommand`

    --------------------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale

    More information is at
    https://www.ctan.org/pkg/fontscale


    --------------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Manfred Lotz


    CTAN 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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Thu Mar 13 21:05:19 2025
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 4.0.1 2025-03-11
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: --------------------------------------------------------------------------------

    ## [v4.0.1] - 2025-03-11

    ### Changed
    - The package now issues a package error if the font size would be 2048pt or greater.

    ### Fixed
    - Fixed a rare issue where `\fontscalesetup` would not issue a package error if
    the font size of a font size command was `0pt` and the value of the key
    `typographic-scale` was `musical`.

    --------------------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale

    More information is at
    https://www.ctan.org/pkg/fontscale


    --------------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Manfred Lotz


    CTAN 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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Sat Apr 5 21:31:39 2025
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 4.1.0 2025-04-04
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: ----------------------------------------------------------------------

    ### Added
    - New keys:
    - `typographic-scale/classic-10bp`
    - `typographic-scale/classic-11bp`
    - `typographic-scale/classic-12bp`
    - `typographic-scale/classic-10dd`
    - `typographic-scale/classic-11dd`
    - `typographic-scale/classic-12dd`
    - `typographic-scale/classic-10nd`
    - `typographic-scale/classic-11nd`
    - `typographic-scale/classic-12nd`
    - `classic-10bp`
    - `classic-11bp`
    - `classic-12bp`
    - `classic-10dd`
    - `classic-11dd`
    - `classic-12dd`
    - `classic-10nd`
    - `classic-11nd`
    - `classic-12nd`
    - `<font size command>/baselineskip-size-ratio`
    - `\currentnormalsize`

    ### Changed
    - Improved performance in the package code added to the
    `selectfont` hook.
    - The documentation now states that `fontscale` does not load
    any other packages.
    - The documentation now states that `\currentfontstep`,
    `\currentfontscale`, and `\currentfontsize` do not expand
    `\f@size`.

    ### Fixed
    - The documentation now correctly states that the classic
    typographic scale includes font size `30`. (`30` was not
    included in some older versions of The Elements of Typographic
    Style by Robert Bringhurst.)
    - The package now correctly uses `\dim_use:N` and `\skip_use:N`
    when using `expl3` `dim` and `skip` variables in `LaTeX2e` commands.
    - Removed incorrect code comment regarding compatibility with
    the `microtype` package.
    - The internal commands that store the value of the keys
    `<font size command>/scale`, `<font size command>/size`,
    and `<font size command>/baselineskip` now correctly store
    the value of the evaluated floating point/dimen/skip expression.
    This should result in more consistent behavior if
    `\fontscalesetup` is used again.

    ----------------------------------------------------------------------

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/fontscale

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra Rübe-Pugliese

    ------------------------------------------------------------------------

    CTAN 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Fri May 2 08:30:51 2025
    Oliver Beery submitted an update to the

    fontscale

    package.

    Version: 4.2.0 2025-04-30
    License: lppl1.3c

    Summary description: A flexible interface for setting font sizes

    Announcement text: --------------------------------------------------------------------------------

    ## [v4.2.0] - 2025-04-30

    ### Added
    - Key `magscale`

    ### Changed
    - The documentation now states that:
    - The key `<font size command>/size` issues a warning when overwriting the
    font size set by the key `<font size command>/scale`.
    - The key `<font size command>/baselineskip` issues a warning when overwriting
    the font baselineskip set by the key `<font size
    command>/baselineskip-size-ratio`.

    --------------------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/latex/contrib/fontscale

    More information is at
    https://www.ctan.org/pkg/fontscale


    --------------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Manfred Lotz


    CTAN 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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)