close
Skip to content

FEAT: Extract list of fonts and render as table in release notes #13

@Paebbels

Description

@Paebbels

Currently, the list of installed fonts is printed as a step in the CI pipeline execution, but it's not visible to normal users. This list should be made available in the release notes.

Parse the output of sudo -u latex luaotfload-tool --list=*:

luaotfload | db : Font names database not found, generating new one.
luaotfload | db : This can take several minutes; please be patient.

FourierOrns Regular	Version 2.4
Libertinus Serif Semibold Italic	Version 7.051;RELEASE
Libertinus Serif Initials Regular	Version 7.051;RELEASE
Libertinus Serif Semibold	Version 7.051;RELEASE
...
Libertinus Sans Italic	Version 7.051;RELEASE
Libertinus Serif Display Regular	Version 7.051;RELEASE
Libertinus Keyboard Regular	Version 7.051;RELEASE
Libertinus Sans Bold	Version 7.051;RELEASE
LMRomanCaps10-Oblique	Version 2.004;PS 2.004;hotconv 1.0.49;makeotf.lib2.0.14853
LMSansQuot8-BoldOblique	Version 2.004;PS 2.004;hotconv 1.0.49;makeotf.lib2.0.14853
...
NimbusSansNarrow-BoldOblique	Version 1.00
luaotfload-tool: major issue: So far, no MiKTeX administrator has checked for updates.

It looks like font name and version are separated by a tab. Additional metadata is appended after a semicolon.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CI PipelineRelated to the CI pipelineFont: OTFOpen Type Font
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions