diff --git a/NOTES_ON_OPTICAL_PRINTER_TECHNIQUE.md b/NOTES_ON_OPTICAL_PRINTER_TECHNIQUE.md index 1d20257..c4c3d55 100644 --- a/NOTES_ON_OPTICAL_PRINTER_TECHNIQUE.md +++ b/NOTES_ON_OPTICAL_PRINTER_TECHNIQUE.md @@ -1447,8 +1447,8 @@ Pretty nearly all image marriages fall into three categories: **![Graphic depicting three examples of travelling matte marriages, I, II, and III](img/image_10.jpg)** -I. One region takee ita shape from the things pictured within it. -II. One region takes ite shape from the things pictured around it +I. One region takes its shape from the things pictured within it. +II. One region takes its shape from the things pictured around it III. One region takes its shape from some not-pictured thing. diff --git a/compile_handbook.sh b/compile_handbook.sh index 52e69c8..716f9be 100644 --- a/compile_handbook.sh +++ b/compile_handbook.sh @@ -2,16 +2,27 @@ mkdir -p handbook +touch ./handbook/index.html + +if [ ! -f ./handbook/cmunrm.otf ]; then + cd handbook + wget http://mirrors.concertpass.com/tex-archive/fonts/cm-unicode/fonts/otf/cmunrm.otf + base64 cmunrm.otf > cmunrm.txt + cd .. +fi TMP_HTML="$(realpath ./handbook/index.html)" HTML="html/index.html" -LAYOUT_PDF="pdf/handbook.pdf" +LAYOUT_PDF="handbook/layout.pdf" BODY_VAR="{{BODY_HTML}}" TMPL_HTML=`cat tmpl/layout.html.tmpl` BODY_CONTENT=`cat "${HTML}"` +FONT=`cat handbook/cmunrm.txt | tr -d '\n'` +BODY_CONTENT="${BODY_CONTENT//.svg/.jpg}" ALL_HTML="${TMPL_HTML/$BODY_VAR/$BODY_CONTENT}" +ALL_HTML="${ALL_HTML/REPLACEFONT/$FONT}" echo "${ALL_HTML}" > "${TMP_HTML}" chromium-browser \ @@ -24,12 +35,11 @@ chromium-browser \ --print-to-pdf="${LAYOUT_PDF}" \ "${TMP_HTML}" -mkdir -p handbook cd handbook #convert -density 600 "../${LAYOUT_PDF}" -quality 90 page-%3d.jpg -pdftoppm "../${LAYOUT_PDF}" page -jpeg -rx 600 -ry 600 +#pdftoppm "../${LAYOUT_PDF}" page -jpeg -rx 600 -ry 600 cd .. -rm -f "${TMP_HTML}" -rm -f "${LAYOUT_PDF}" \ No newline at end of file +#rm -f "${TMP_HTML}" +#rm -f "${LAYOUT_PDF}" \ No newline at end of file