mirror of
https://github.com/KaiserY/trpl-zh-cn
synced 2024-11-09 08:51:18 +08:00
fix ci
This commit is contained in:
parent
5a5c37ce37
commit
39cfb14592
31
.github/workflows/main.yml
vendored
31
.github/workflows/main.yml
vendored
@ -35,9 +35,34 @@ jobs:
|
|||||||
- name: Install font
|
- name: Install font
|
||||||
run: |
|
run: |
|
||||||
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
|
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
|
||||||
sudo apt-get -y install msttcorefonts fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core
|
sudo apt-get -y install msttcorefonts
|
||||||
sudo apt-get -y install ttf-wqy*
|
mkdir fonts
|
||||||
fc-cache -f -v
|
mkdir -p ~/.local/share/fonts
|
||||||
|
curl -sL -o Noto_Sans.zip https://fonts.google.com/download?family=Noto%20Sans
|
||||||
|
unzip Noto_Sans.zip -d fonts/Noto_Sans
|
||||||
|
curl -sL -o Noto_Sans_SC.zip https://fonts.google.com/download?family=Noto%20Sans%20SC
|
||||||
|
unzip Noto_Sans_SC.zip -d fonts/Noto_Sans_SC
|
||||||
|
curl -sL -o Noto_Sans_Mono.zip https://fonts.google.com/download?family=Noto%20Sans%20Mono
|
||||||
|
unzip Noto_Sans_Mono.zip -d fonts/Noto_Sans_Mono
|
||||||
|
rm -fv fonts/Noto_Sans_Mono/NotoSansMono-VariableFont_wdth,wght.ttf
|
||||||
|
curl -sL -o Noto_Sans_KR.zip https://fonts.google.com/download?family=Noto%20Sans%20KR
|
||||||
|
unzip Noto_Sans_KR.zip -d fonts/Noto_Sans_KR
|
||||||
|
curl -sL -o Noto_Sans_Thai.zip https://fonts.google.com/download?family=Noto%20Sans%20Thai
|
||||||
|
unzip Noto_Sans_Thai.zip -d fonts/Noto_Sans_Thai
|
||||||
|
rm -fv fonts/Noto_Sans_Thai/NotoSansThai-VariableFont_wdth,wght.ttf
|
||||||
|
curl -sL -o Noto_Sans_Arabic.zip https://fonts.google.com/download?family=Noto%20Sans%20Arabic
|
||||||
|
unzip Noto_Sans_Arabic.zip -d fonts/Noto_Sans_Arabic
|
||||||
|
curl -sL -o Noto_Sans_Hebrew.zip https://fonts.google.com/download?family=Noto%20Sans%20Hebrew
|
||||||
|
unzip Noto_Sans_Hebrew.zip -d fonts/Noto_Sans_Hebrew
|
||||||
|
curl -sL -o Noto_Sans_Devanagari.zip https://fonts.google.com/download?family=Noto%20Sans%20Devanagari
|
||||||
|
unzip Noto_Sans_Devanagari.zip -d fonts/Noto_Sans_Devanagari
|
||||||
|
rm -fv fonts/Noto_Sans_Devanagari/NotoSansDevanagari-VariableFont_wdth,wght.ttf
|
||||||
|
curl -sL -o Noto_Emoji.zip https://fonts.google.com/download?family=Noto%20Emoji
|
||||||
|
unzip Noto_Emoji.zip -d fonts/Noto_Emoji
|
||||||
|
curl -sL -o times_sans_serif.zip https://dl.dafont.com/dl/?f=times_sans_serif
|
||||||
|
unzip times_sans_serif.zip -d fonts/times_sans_serif
|
||||||
|
mv fonts/* ~/.local/share/fonts/
|
||||||
|
fc-cache -rv
|
||||||
- name: Report versions
|
- name: Report versions
|
||||||
run: |
|
run: |
|
||||||
rustup --version
|
rustup --version
|
||||||
|
@ -11,4 +11,5 @@ git-repository-url = "https://github.com/KaiserY/trpl-zh-cn/tree/main"
|
|||||||
edit-url-template = "https://github.com/KaiserY/trpl-zh-cn/edit/main/{path}"
|
edit-url-template = "https://github.com/KaiserY/trpl-zh-cn/edit/main/{path}"
|
||||||
|
|
||||||
[output.typst-pdf]
|
[output.typst-pdf]
|
||||||
|
custom-template = "template.typ"
|
||||||
pdf = true
|
pdf = true
|
||||||
|
48
template.typ
Normal file
48
template.typ
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
#set text(
|
||||||
|
lang: "zh",
|
||||||
|
font: (
|
||||||
|
"Noto Sans",
|
||||||
|
"Noto Sans SC",
|
||||||
|
"Noto Sans Arabic",
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
|
#show link: underline
|
||||||
|
|
||||||
|
#show raw.where(block: true): block.with(
|
||||||
|
fill: luma(240),
|
||||||
|
inset: 10pt,
|
||||||
|
radius: 4pt,
|
||||||
|
)
|
||||||
|
|
||||||
|
#show quote.where(block: true): block.with(
|
||||||
|
fill: rgb("#f1f6f9"),
|
||||||
|
inset: 10pt,
|
||||||
|
radius: 4pt,
|
||||||
|
)
|
||||||
|
|
||||||
|
#set page(
|
||||||
|
header: locate(loc => {
|
||||||
|
if counter(page).at(loc).first() > 1 [
|
||||||
|
MDBOOK_TYPST_PDF_TITLE
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
footer: locate(loc => {
|
||||||
|
if counter(page).at(loc).first() > 1 [
|
||||||
|
#counter(page).display(
|
||||||
|
"1/1",
|
||||||
|
both: true,
|
||||||
|
)
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
)
|
||||||
|
|
||||||
|
#align(center, text(17pt)[
|
||||||
|
*MDBOOK_TYPST_PDF_TITLE*
|
||||||
|
])
|
||||||
|
|
||||||
|
#pagebreak()
|
||||||
|
#outline(depth: 2, indent: 1em)
|
||||||
|
#pagebreak()
|
||||||
|
|
||||||
|
/**** MDBOOK_TYPST_PDF_PLACEHOLDER ****/
|
Loading…
Reference in New Issue
Block a user