diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /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.bat | 85 |
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 |