anchor.diff:        bold_italic: roboto-light-bold_italic.ttf
   ----
   
  -TIP: Text in SVGs will use the font catalog from your theme.
  -We recommend that you match the font key to the name of the font seen by the operating system.
  -This will allow you to use the same font names (aka families) in both your graphics program and Asciidoctor PDF.
  +Text in SVGs will use the font catalog from your theme.
  +We recommend that you match the font key in your theme file to the name of the font seen by the operating system.
  +This will allow you to use the same font names (aka families) in both your graphics program and Asciidoctor PDF, thus making them portable.
   
   === Fallback Fonts
   
  
positive.code: ----
  
  You can use the key that you assign to the font in the font catalog anywhere the `font-family` property is accepted in the theme file.
  For instance, to use the Roboto font for all headings, you'd use:
  
  [source,yaml]
  ----
  
negative.code:   font-family: Roboto
  ----
  
  When you execute Asciidoctor PDF, specify the directory where the fonts reside using the `pdf-fontsdir` attribute:
  
   $ asciidoctor-pdf -a pdf-theme=basic-theme.yml -a pdf-fontsdir=path/to/fonts document.adoc
  
  WARNING: Currently, all fonts referenced by the theme need to be present in the directory specified by the `pdf-fontsdir` attribute.
  
  TIP: When Asciidoctor PDF creates the PDF, it only embeds the glyphs from the font that are needed to render the characters present in the document.
  Effectively, it subsets the font.
  While that saves space taken up by the generated PDF, you may still be storing the full font in your source repository.
  To minimize the size of the source font, you can use FontForge to subset the font ahead of time.
  Subsetting a font means remove glyphs you don't plan to use.
  Doing so it not a requirement, simply a personal preference.
  
  You can add any number of fonts to the catalog.
  Each font must be assigned a unique key, as shown here:
  