adobe-fonts / source-code-pro

Monospaced font family for user interface and coding environments
https://adobe-fonts.github.io/source-code-pro/
SIL Open Font License 1.1
19.83k stars 1.62k forks source link

[Request] Enclosed Alphanumerics #224

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
│   ├── SourceCodePro-Bold.ttf
│   ├── SourceCodePro-BoldIt.ttf
│   ├── SourceCodePro-It.ttf
│   ├── SourceCodePro-Regular.ttf
│   ├── SourceSansPro-Bold.ttf
│   ├── SourceSansPro-BoldIt.ttf
│   ├── SourceSansPro-It.ttf
│   └── SourceSansPro-Regular.ttf
└── themes
    └── theme.yml

example.adoc

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

theme.yml

extends: default
font:
  catalog:
    Noto Serif:
      normal: SourceSansPro-Regular.ttf
      italic: SourceSansPro-It.ttf
      bold: SourceSansPro-Bold.ttf
      bold_italic: SourceSansPro-BoldIt.ttf
    M+ 1mn:
      normal: SourceCodePro-Regular.ttf
      italic: SourceCodePro-It.ttf
      bold: SourceCodePro-Bold.ttf
      bold_italic: SourceCodePro-BoldIt.ttf

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

Result:

scp

With default fonts:

def

pauldhunt commented 3 years ago

do you mind specifying the unicode range for the characters you are interested just for clarity?

sdavids commented 3 years ago

Circled Numbers

U+2460 ① ... U+2473