anchor.diff:  
   * https://github.com/asciidoctor/asciidoctor-maven-examples/tree/master/asciidoctor-pdf-with-theme-example[Maven Example]
   * https://github.com/asciidoctor/asciidoctor-gradle-examples/tree/master/asciidoc-to-pdf-with-theme-example[Gradle Example]
  +
  +TIP: To reference a theme file or directory of fonts inside a JAR file on the classpath, prefix the path with `uri:classloader:`.
   
   == Theme-Related Document Attributes
   
  
positive.code: 
   $ asciidoctor-pdf -a pdf-theme=basic-theme.yml -a pdf-fontsdir=path/to/fonts document.adoc
  
  You can specify multiple directories by separating the entries with a semi-colon:
  
   $ asciidoctor-pdf -a pdf-theme=basic-theme.yml -a pdf-fontsdir=path/to/fonts;path/to/more-fonts document.adoc
  
  To include the bundled fonts in the search, use the `GEM_FONTS_DIR` token:
  
   $ asciidoctor-pdf -a pdf-theme=basic-theme.yml -a pdf-fontsdir=path/to/fonts;GEM_FONTS_DIR document.adoc
  
  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.
  
negative.code: 
  pdf-fontsdir:: The directory or directories where the fonts used by your theme, if any, are located.
  Multiple entries must be separated by a semi-colon.
  To reference a file inside a JAR file on the classpath, prefix with the path with `uri:classloader:` (AsciidoctorJ only).
  _Specifying an absolute path is recommended._
  
  Let's assume that you've put your theme files inside a directory named `resources` with the following layout:
  