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