Credo che dovrò andare avanti come sto facendo,

tutte queste informazioni non riesco a capire come applicarle. Sono nozioni troppo avanzate. Dovrei trovare una persona che mi aiuti a realizzare un esempio pratico.

Grazie comunque.
andrea

Il 26/05/21 09:12, Paolo Dongilli ha scritto:
Configurare pdf-fontsdir in modo che il plugin Maven sappia dove trovare i font:

<configuration>
    <doctype>book</doctype>
    <backend>pdf</backend>
    <attributes>
        <pdf-stylesdir>${project.basedir}/src/main/asciidoc/theme</pdf-stylesdir>
        <pdf-style>pegus-digital</pdf-style>
        <pdf-fontsdir>${project.basedir}/src/main/asciidoc/fonts</pdf-fontsdir>
    </attributes>
</configuration>

Successivamente, configurare i font nel tema:

font:
  catalog:
    Noto Serif:
      normal: GEM_FONTS_DIR/notoserif-regular-subset.ttf
      bold: GEM_FONTS_DIR/notoserif-bold-subset.ttf
      italic: GEM_FONTS_DIR/notoserif-italic-subset.ttf
      bold_italic: GEM_FONTS_DIR/notoserif-bold_italic-subset.ttf
    # M+ 1mn supports ASCII and the circled numbers used for conums
    M+ 1mn:
      normal: GEM_FONTS_DIR/mplus1mn-regular-subset.ttf
      bold: GEM_FONTS_DIR/mplus1mn-bold-subset.ttf
      italic: GEM_FONTS_DIR/mplus1mn-italic-subset.ttf
      bold_italic: GEM_FONTS_DIR/mplus1mn-bold_italic-subset.ttf
    OpenSans:
      normal: opensans-normal.ttf
      italic: opensans-italic.ttf
      bold: opensans-bold.ttf
      bold_italic: opensans-bold_italic.ttf

Nota che dobbiamo dichiarare anche i font originali nel catalogo dei font!

Infine, usa il font dichiarato:

base:
  font_family: OpenSans
heading:
  font-family: OpenSans
h2:
  font-color: '#da3131'
literal:
  font_color: '#da3131'
--
Andrea Congiu
Infermiere
GnuPG - ID chiave pubblica: D3E105A5855121BB
ID diaspora* - congiu_andr@diasp.org
URL - https://www.andrea-congiu.it