embed New Computer Modern into binary (#340)

This commit is contained in:
Charlie Moog 2023-04-06 08:40:11 -05:00 committed by GitHub
parent ca71081d05
commit 623db8c0c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 0 deletions

Binary file not shown.

Binary file not shown.

View File

@ -36,5 +36,6 @@ default = ["embed-fonts"]
# - text (Linux Libertine),
# - math (New Computer Modern Math), and
# - code (Deja Vu Sans Mono)
# and additionally New Computer Modern for text
# into the binary.
embed-fonts = []

View File

@ -699,6 +699,10 @@ impl FontSearcher {
add(include_bytes!("../../assets/fonts/LinLibertine_RI.ttf"));
add(include_bytes!("../../assets/fonts/NewCMMath-Book.otf"));
add(include_bytes!("../../assets/fonts/NewCMMath-Regular.otf"));
add(include_bytes!("../../assets/fonts/NewCM10-Regular.otf"));
add(include_bytes!("../../assets/fonts/NewCM10-Bold.otf"));
add(include_bytes!("../../assets/fonts/NewCM10-Italic.otf"));
add(include_bytes!("../../assets/fonts/NewCM10-BoldItalic.otf"));
add(include_bytes!("../../assets/fonts/DejaVuSansMono.ttf"));
add(include_bytes!("../../assets/fonts/DejaVuSansMono-Bold.ttf"));
add(include_bytes!("../../assets/fonts/DejaVuSansMono-Oblique.ttf"));