File: replace-fonts.sh

package info (click to toggle)
mupdf 1.21.1%2Bds2-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 25,256 kB
  • sloc: ansic: 401,295; python: 18,025; java: 5,935; javascript: 4,173; makefile: 1,056; xml: 498; sh: 398; cpp: 352; cs: 216; sed: 7; awk: 6; lisp: 3
file content (35 lines) | stat: -rwxr-xr-x 1,443 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
set -e
export PATH=$PATH:/usr/libexec/afdko

ln -s /usr/share/fonts-droid-fallback/truetype/DroidSansFallback.ttf /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf resources/fonts/droid

# exactly the same font with different name
ln -s /usr/share/fonts/opentype/noto/NotoSerifCJK-Regular.ttc resources/fonts/han/SourceHanSerif-Regular.ttc

ln -s /usr/share/texlive/texmf-dist/fonts/truetype/google/noto-emoji/NotoEmoji-Regular.ttf resources/fonts/noto
for f in /usr/share/fonts/truetype/noto/*-Regular.ttf
do
  ln -s $f resources/fonts/noto/`basename ${f//ttf/otf}`
done

cd resources/fonts/sil
mkdir -p CharisSIL-5.000-developer/sources
ln -s /usr/share/fonts/truetype/charis/CharisSIL-Regular.ttf    CharisSIL-5.000-developer/sources/CharisSIL-R-designsource.otf
ln -s /usr/share/fonts/truetype/charis/CharisSIL-Bold.ttf       CharisSIL-5.000-developer/sources/CharisSIL-B-designsource.otf
ln -s /usr/share/fonts/truetype/charis/CharisSIL-BoldItalic.ttf CharisSIL-5.000-developer/sources/CharisSIL-BI-designsource.otf
ln -s /usr/share/fonts/truetype/charis/CharisSIL-Italic.ttf     CharisSIL-5.000-developer/sources/CharisSIL-I-designsource.otf
source tocff.sh
cd -

cd resources/fonts/urw
mkdir -p input
for f in /usr/share/fonts/type1/urw-base35/*
do
  ln -s $f input/`basename $f`
done
mv input/D050000L.afm input/Dingbats.afm
mv input/D050000L.t1  input/Dingbats.t1
source tocff.sh
mv D050000L.cff Dingbats.cff
cd -