tonsky / FiraCode

Free monospaced font with programming ligatures
SIL Open Font License 1.1
76.75k stars 3.09k forks source link

[Request] Enclosed Alphanumerics #857

Open sdavids opened 4 years ago

sdavids commented 4 years ago

They would be useful for Asciidoctor-PDF.

https://en.wikipedia.org/wiki/Enclosed_Alphanumerics

https://asciidoctor.org/docs/user-manual/#callouts https://github.com/asciidoctor/asciidoctor-pdf/blob/master/docs/theming-guide.adoc#callout-numbers

sdavids commented 4 years ago
├── example.adoc
├── fonts
│   ├── FiraCode-Bold.ttf
│   ├── FiraCode-Regular.ttf
│   ├── NotoSerif-Bold.ttf
│   ├── NotoSerif-BoldItalic.ttf
│   ├── NotoSerif-Italic.ttf
│   └── NotoSerif-Regular.ttf
└── themes
    └── theme.yml

example.adoc

[source,ruby]
----
puts "Callout" <1>
----
<1> Works

theme.yml

extends: default
font:
  catalog:
    Noto Serif:
      normal: NotoSerif-Regular.ttf
      italic: NotoSerif-Italic.ttf
      bold: NotoSerif-Bold.ttf
      bold_italic: NotoSerif-BoldItalic.ttf
    M+ 1mn:
      normal: FiraCode-Regular.ttf
      italic: FiraCode-Regular.ttf
      bold: FiraCode-Bold.ttf
      bold_italic: FiraCode-Bold.ttf

$ asciidoctor-pdf -a pdf-style=themes/theme.yml -a pdf-fontsdir=fonts example.adoc

Result:

fira

With default fonts:

def

tonsky commented 4 years ago

Sure, I’ll add them. Thanks!