Mercurial > hgrepos > Python2 > PyMuPDF
view mupdf-source/scripts/runcmapshare.sh @ 40:aa33339d6b8a upstream
ADD: MuPDF v1.26.10: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.5.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 11 Oct 2025 11:31:38 +0200 |
| parents | b50eed0cc0ef |
| children |
line wrap: on
line source
#!/bin/bash # # This script expects to find the original CMap resources in thirdparty/cmap-resources. # rm -f build/cmaps/* mkdir -p build/cmaps function flatten { for DIR in $(echo thirdparty/cmap-resources/Adobe-*) do if [ -f $DIR/CMap/$1 ] then echo $DIR/CMap/$1 python3 scripts/cmapflatten.py $DIR/CMap/$1 > build/cmaps/$1 fi done } flatten GBK-EUC-H flatten GBK2K-H flatten GBKp-EUC-H flatten UniCNS-UCS2-H flatten UniCNS-UTF16-H flatten UniGB-UCS2-H flatten UniGB-UTF16-H flatten UniJIS-UCS2-H flatten UniJIS-UTF16-H flatten UniKS-UCS2-H flatten UniKS-UTF16-H python3 scripts/cmapshare.py build/cmaps/GBK-X build/cmaps/GB*-H python3 scripts/cmapshare.py build/cmaps/UniCNS-X build/cmaps/UniCNS-*-H python3 scripts/cmapshare.py build/cmaps/UniGB-X build/cmaps/UniGB-*-H python3 scripts/cmapshare.py build/cmaps/UniJIS-X build/cmaps/UniJIS-*-H python3 scripts/cmapshare.py build/cmaps/UniKS-X build/cmaps/UniKS-*-H for F in build/cmaps/*-X do B=$(basename $F) python3 scripts/cmapclean.py $F > resources/cmaps/$B done for F in build/cmaps/*.shared do B=$(basename $F .shared) python3 scripts/cmapclean.py $F > resources/cmaps/$B done
