explicitly set fonts used
This commit is contained in:
parent
b1022bf6ec
commit
6068889397
9 changed files with 44 additions and 22 deletions
2
.vscode/settings.json
vendored
2
.vscode/settings.json
vendored
|
@ -20,6 +20,7 @@
|
|||
"nixfmt",
|
||||
"nixos",
|
||||
"nixpkgs",
|
||||
"noto",
|
||||
"opentype",
|
||||
"pagebreak",
|
||||
"pinit",
|
||||
|
@ -42,7 +43,6 @@
|
|||
"editor.defaultFormatter": "myriad-dreamin.tinymist"
|
||||
},
|
||||
"tinymist.formatterMode": "typstyle",
|
||||
"tinymist.exportPdf": "onSave",
|
||||
|
||||
"[jsonc]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
|
|
11
devenv.nix
vendored
11
devenv.nix
vendored
|
@ -3,8 +3,8 @@
|
|||
let
|
||||
fontsOverlay = import (
|
||||
builtins.fetchTarball {
|
||||
url = "https://github.com/pompydev/nix-google-fonts-overlay/archive/dfb84823efeb84314f8186cb2014edf05136b527.tar.gz";
|
||||
sha256 = "sha256:01cpfyzd4xl3a462jyn2xn22hn6i1my1svyag7926r3r2vmck24y";
|
||||
url = "https://github.com/pompydev/nix-google-fonts-overlay/archive/fc0690302d895d6813a51bcd918442f7dc9db49a.tar.gz";
|
||||
sha256 = "sha256:1mvhxl20vbccwzcr55ghlxnr8fnanbzh3jy7l4k2mzin4vmz4qan";
|
||||
}
|
||||
);
|
||||
in
|
||||
|
@ -15,13 +15,16 @@ in
|
|||
nixd
|
||||
nixfmt-rfc-style
|
||||
|
||||
# fonts
|
||||
font-awesome_6
|
||||
google-fonts-noto-serif
|
||||
google-fonts-noto-serif-kr
|
||||
];
|
||||
|
||||
scripts.compile.exec = ''
|
||||
find src/ -name '*.typ' | while read file; do
|
||||
echo "Compiling $file"
|
||||
typst compile --root . "$file"
|
||||
typst compile --ignore-system-fonts --root . "$file"
|
||||
done
|
||||
echo Done!
|
||||
'';
|
||||
|
@ -31,6 +34,8 @@ in
|
|||
enable = true;
|
||||
fontPaths = [
|
||||
"${pkgs.font-awesome_6}/share/fonts/opentype"
|
||||
"${pkgs.google-fonts-noto-serif}/share/fonts/truetype"
|
||||
"${pkgs.google-fonts-noto-serif-kr}/share/fonts/truetype"
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
5
src/_lib/const.typ
Normal file
5
src/_lib/const.typ
Normal file
|
@ -0,0 +1,5 @@
|
|||
#let page_width = 90mm
|
||||
#let page_height = 140mm
|
||||
#let page_margin = 5mm
|
||||
#let default_font = ("Noto Serif", "Noto Serif KR")
|
||||
#let default_font_size = 10pt
|
|
@ -1,11 +1,13 @@
|
|||
#import "../_lib/const.typ": *
|
||||
#import "../_lib/cover.typ": cover
|
||||
|
||||
#set page(
|
||||
width: 90mm,
|
||||
height: 140mm,
|
||||
margin: 5mm,
|
||||
width: page_width,
|
||||
height: page_height,
|
||||
margin: page_margin,
|
||||
numbering: "1",
|
||||
)
|
||||
#set text(font: default_font, size: default_font_size)
|
||||
#set list(marker: "•")
|
||||
|
||||
#cover(name: "Chemistry", slug: "math")
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
#import "../_lib/const.typ": *
|
||||
#import "../_lib/cover.typ": cover
|
||||
|
||||
#set page(
|
||||
width: 90mm,
|
||||
height: 140mm,
|
||||
margin: 5mm,
|
||||
width: page_width,
|
||||
height: page_height,
|
||||
margin: page_margin,
|
||||
numbering: "1",
|
||||
)
|
||||
#set text(font: default_font, size: default_font_size)
|
||||
#set list(marker: "•")
|
||||
|
||||
#cover(name: "Computer Science", slug: "cs")
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
#import "../_lib/const.typ": *
|
||||
#import "../_lib/cover.typ": cover
|
||||
|
||||
#set page(
|
||||
width: 90mm,
|
||||
height: 140mm,
|
||||
margin: 5mm,
|
||||
width: page_width,
|
||||
height: page_height,
|
||||
margin: page_margin,
|
||||
numbering: "1",
|
||||
)
|
||||
#set text(font: default_font, size: default_font_size)
|
||||
#set list(marker: "•")
|
||||
|
||||
#cover(name: "Electrical Engineering", slug: "ee")
|
||||
|
|
|
@ -1,14 +1,16 @@
|
|||
#import "../_lib/const.typ": *
|
||||
#import "../_lib/cover.typ": cover
|
||||
#import "@preview/fletcher:0.5.7"
|
||||
#import fletcher: diagram, node, edge
|
||||
#import "@preview/pinit:0.2.2": *
|
||||
|
||||
#set page(
|
||||
width: 90mm,
|
||||
height: 140mm,
|
||||
margin: 5mm,
|
||||
width: page_width,
|
||||
height: page_height,
|
||||
margin: page_margin,
|
||||
numbering: "1",
|
||||
)
|
||||
#set text(font: default_font, size: default_font_size)
|
||||
#set list(marker: "•")
|
||||
|
||||
#cover(name: "Mathematics", slug: "math")
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
#import "../_lib/const.typ": *
|
||||
#import "../_lib/cover.typ": cover
|
||||
|
||||
#set page(
|
||||
width: 90mm,
|
||||
height: 140mm,
|
||||
margin: 5mm,
|
||||
width: page_width,
|
||||
height: page_height,
|
||||
margin: page_margin,
|
||||
numbering: "1",
|
||||
)
|
||||
#set text(font: default_font, size: default_font_size)
|
||||
#set list(marker: "•")
|
||||
|
||||
#cover(name: "Neuroscience", slug: "neuro")
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
#import "../_lib/const.typ": *
|
||||
#import "../_lib/cover.typ": cover
|
||||
|
||||
#set page(
|
||||
width: 90mm,
|
||||
height: 140mm,
|
||||
margin: 5mm,
|
||||
width: page_width,
|
||||
height: page_height,
|
||||
margin: page_margin,
|
||||
numbering: "1",
|
||||
)
|
||||
#set text(font: default_font, size: default_font_size)
|
||||
#set list(marker: "•")
|
||||
|
||||
#cover(name: "Physics", slug: "phy")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue