iAdded a converfontto to easily install new fonts with a particular encoding - enscript - GNU Enscript Err thinkerwim.openbsd.amsterdam 70 hgit clone git://thinkerwim.org/enscript.git URL:git://thinkerwim.org/enscript.git thinkerwim.org 70 1Log /git/enscript/log.gph thinkerwim.org 70 1Files /git/enscript/files.gph thinkerwim.org 70 1Refs /git/enscript/refs.gph thinkerwim.org 70 1README /git/enscript/file/README.gph thinkerwim.org 70 1LICENSE /git/enscript/file/COPYING.gph thinkerwim.org 70 i--- Err thinkerwim.openbsd.amsterdam 70 1commit 4828bae2f661b7b29b6db6d53bb8ebe17c5c1b94 /git/enscript/commit/4828bae2f661b7b29b6db6d53bb8ebe17c5c1b94.gph thinkerwim.org 70 1parent 340eef27684c312f1e1e94ddf7f2bc6a573001b0 /git/enscript/commit/340eef27684c312f1e1e94ddf7f2bc6a573001b0.gph thinkerwim.org 70 hAuthor: Wim Stockman URL:mailto:wim@yasendfile.org thinkerwim.org 70 iDate: Tue, 7 Mar 2023 16:43:36 +0100 Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iAdded a converfontto to easily install new fonts with a particular encoding Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iDiffstat: Err thinkerwim.openbsd.amsterdam 70 i A convertfontto.sh | 12 ++++++++++++ Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i1 file changed, 12 insertions(+), 0 deletions(-) Err thinkerwim.openbsd.amsterdam 70 i--- Err thinkerwim.openbsd.amsterdam 70 1diff --git a/convertfontto.sh b/convertfontto.sh /git/enscript/file/convertfontto.sh.gph thinkerwim.org 70 i@@ -0,0 +1,12 @@ Err thinkerwim.openbsd.amsterdam 70 i+#!/usr/bin/env bash Err thinkerwim.openbsd.amsterdam 70 i+set -eu Err thinkerwim.openbsd.amsterdam 70 i+font=${1?Please give a font}; Err thinkerwim.openbsd.amsterdam 70 i+encoding=${3:-iso8859-15}; Err thinkerwim.openbsd.amsterdam 70 i+outputfile=${2:-"${font%.*}-$encoding"} Err thinkerwim.openbsd.amsterdam 70 i+destination=${4:-~/fonts}; Err thinkerwim.openbsd.amsterdam 70 i+fontforge -lang=ff -c "Open(\"$font\");Reencode(\"$encoding\");Generate(\"$outputfile.pfa\")"; Err thinkerwim.openbsd.amsterdam 70 i+mkdir -p $destination Err thinkerwim.openbsd.amsterdam 70 i+cp "$outputfile.pfa" "$destination/" Err thinkerwim.openbsd.amsterdam 70 i+cp "$outputfile.afm" "$destination/" Err thinkerwim.openbsd.amsterdam 70 i+cd $destination Err thinkerwim.openbsd.amsterdam 70 i+mkafmmap *.afm Err thinkerwim.openbsd.amsterdam 70 .