Hi Oliver, At 2023-04-21T14:59:43+0200, Oliver Corff wrote: > I successfully ran Peter's font-install.sh to install Linux Libertine > as a new font. > [...] > The first observation: > > .PP > > .\"fam Libertine > > Орос хэл, монгол үлгэр. Үлэг гүрвэлийн өндөг. > > If I start a new paragraph, the .fam Libertine request seems to have > been forgotten. Is it limited to the scope of the current paragraph? > > I have to say again: > > .fam Libertine
You did not say, but I surmise that you are using the ms(7) package.
(man(7) also has a `PP` macro, but does not behave the same way.)
> Is it limited to the scope of the current paragraph?
Yes, if you use a low-level request like this. groff ms(7) supports the
`FAM` string to persistently change the font family, starting at the
next paragraph.[1] This is documented in groff_ms(7) and (in the
forthcoming 1.23.0) the ms.ms document.
If you have read my unfortunate exchanges with Christof Meerwald, you
know how I feel about the use of low-level requests when a macro package
provides a facility for accomplishing the same objective.[2]
I'm thrilled to hear that this is working well, and will work better for
more people as soon as we can release!
Regards,
Branden
[1] This basic feature goes "all the way back".
^351da0dcd macros/tmac.s (James Clark 1991-06-02 04:20:34 -0500 1155)
.de par@reset
[...]
^351da0dcd macros/tmac.s (James Clark 1991-06-02 04:20:34 -0500 1174)
.ft 1
^351da0dcd macros/tmac.s (James Clark 1991-06-02 04:20:34 -0500 1175)
.fam \\*[FAM]
...but I have tweaked it for groff 1.23.[3] Exactly two years ago,
as it turns out...
[2] See attachment. ;-) :-P
[3]
https://git.savannah.gnu.org/cgit/groff.git/commit/?id=90e85401af4749809469a1b47e7504b0364fe6f8
signature.asc
Description: PGP signature
