summaryrefslogtreecommitdiff
path: root/fonts/utilities/t1install/toil/a2tqx.bat
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/utilities/t1install/toil/a2tqx.bat
Initial commit
Diffstat (limited to 'fonts/utilities/t1install/toil/a2tqx.bat')
-rw-r--r--fonts/utilities/t1install/toil/a2tqx.bat85
1 files changed, 85 insertions, 0 deletions
diff --git a/fonts/utilities/t1install/toil/a2tqx.bat b/fonts/utilities/t1install/toil/a2tqx.bat
new file mode 100644
index 0000000000..43f8abc87c
--- /dev/null
+++ b/fonts/utilities/t1install/toil/a2tqx.bat
@@ -0,0 +1,85 @@
+::This file belongs to the TOIL package |Ten plik nale/zy do pakietu TOIL
+::This package is public domain |Pakiet stanowi dobro powszechne
+::For more info see `0TOILENG.LIC' |Wi/ecej informacji w ,,0TOILPOL.LIC''
+::============================================================================
+@echo off
+if "%1"=="" goto USAGE
+set TOILPATH=.;..!;c:/toil
+::
+echo %1>> _clp_.tmp
+echo -ee.qx>> _clp_.tmp
+echo -ll.qx>> _clp_.tmp
+shift
+if "%1"=="" goto ENDLOOP
+:LOOP
+echo %1>> _clp_.tmp
+shift
+if "%1"=="" goto ENDLOOP
+goto LOOP
+:ENDLOOP
+::
+gawk -ftoila.awk -vCLP=_clp_.tmp
+if errorlevel==1 goto HALT1
+:: toiltmp1.bat: gawk -ftoilb.awk
+:: generates %1.mf
+call toiltmp1.bat
+if errorlevel==1 goto HALT2
+:: toiltmp2.bat: mf386 &plain APPROPRIATE_OPTIONS MF_FILE
+call toiltmp2.bat
+if errorlevel==1 goto HALT3
+:: toiltmp3.bat: gawk -ftoilc.awk MF_FILE.LOG
+call toiltmp3.bat
+if errorlevel==1 goto HALT4
+goto END0
+::
+:: ERROR MESSAGES:
+:HALT1
+echo ! STAGE 1: something went wrong.
+goto END0
+:HALT2
+echo ! STAGE 2: something went wrong.
+goto END0
+:HALT3
+echo ! STAGE 3: something went wrong (see METAFONT's LOG file).
+goto END1
+:HALT4
+echo ! STAGE 4: something went wrong.
+goto END0
+:: END OF ERROR MESSAGES
+::
+:USAGE
+echo WYWO/LANIE:
+echo A2TQX nazwa_fontu [parametry_dodatkowe]
+echo Parametry dodatkowe mog/a mie/c nast/epuj/ac/a posta/c:
+echo -L[ ]nazwa_pliku_definiuj/acego_ligatury
+echo -E[ ]nazwa_pliku_definiuj/acego_uk/lad_znak/ow
+echo -M[ ]nazwa_tymczasowego_pliku_METAFONTowego
+echo -N[ ]nazwa_wynikowego_pliku_z_uk/ladem_znak/ow
+echo -X[ ]wsp/o/lczynnik_przeskalowania_poziomego_fontu
+echo -I[ ]k/at_pochylenia_fontu
+echo -G[ ]zero_lub_jeden
+echo gdzie [ ] oznacza opcjonalny odst/ep; szczeg/o/ly -- p. 0TOILENG.INF.
+echo `A2TQX.BAT nazwa_fontu' jest r/ownowa/zne `A2T nazwa_fontu -Ee.qx -Ll.qx'.
+echo USAGE:
+echo A2TQX font_name [additional_parameters]
+echo The batch is meant for Polish users; parameters can have the following form:
+echo -L[ ]external_ligature_file_name
+echo -E[ ]external_encoding_file_name
+echo -M[ ]METAFONT_file_name
+echo -N[ ]resulting_encoding_file_name
+echo -X[ ]x_scaling
+echo -I[ ]italic_angle
+echo -G[ ]zero_or_one
+echo where [ ] optional space; for details see file 0TOILENG.INF.
+:END0
+:: toiltmp4.bat: clean MF and LOG files, if required and if MF-ing was OK
+if exist toiltmp4.bat call toiltmp4.bat
+:END1
+:: toiltmp5.bat: completing clean-up
+if exist _clp_.tmp del _clp_.tmp
+if exist toiltmp5.bat call toiltmp5.bat
+if exist toiltmp1.bat del toiltmp1.bat
+if exist toiltmp2.bat del toiltmp2.bat
+if exist toiltmp3.bat del toiltmp3.bat
+if exist toiltmp4.bat del toiltmp4.bat
+if exist toiltmp5.bat del toiltmp5.bat