summaryrefslogtreecommitdiff
path: root/dviware/dvi-augsburg/pc/makepk.bat
blob: dcba3198ff1951184f3da44e6f4fa428773d35cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
@ECHO OFF
REM makepk gf_font base_resolution real_resolution
IF %1.==. GOTO USAGE
IF %2.==. GOTO USAGE
IF %3.==. GOTO USAGE
REM set up directories by analyzing base_resolution
IF .%2.==.101. SET FONTDIR=DVI101
IF .%2.==.300. SET FONTDIR=DVILW300
IF .%2.==.216. SET FONTDIR=DVI216
IF .%2.==.180. SET FONTDIR=DVI180
IF .%2.==.360. SET FONTDIR=DVI360
IF NOT %FONTDIR%.==. GOTO WEITER
ECHO.
ECHO Ich kenne fuer %2 keinen Zeichensatzordner.
ECHO Bitten Sie Ihren TeX Guru, den MAKEPK Batch zu erweitern!
GOTO USAGE
:WEITER
SET @TPATH@=%PATH%
PATH %EMTEXDRV%:\EMTEX;%PATH%
IF EXIST %EMTEXDRV%:\PDFONTS\%FONTDIR%\*.* GOTO FINE
ECHO Ich erzeuge einen neuen Zeichensatzordner %FONTDIR%
MKDIR %EMTEXDRV%:\PDFONTS\%FONTDIR%
ECHO "Do not delete this file!" >%EMTEXDRV%:\PDFONTS\%FONTDIR%\READ.ME
ECHO "It is needed for automatic font generation." >>%EMTEXDRV%:\PDFONTS\%FONTDIR%\READ.ME
:FINE
IF EXIST %EMTEXDRV%:\PDFONTS\%FONTDIR%\%3\*.* GOTO FINEFINE
ECHO Ich erzeuge einen neuen Ordner fuer Aufloesung %3
MKDIR %EMTEXDRV%:\PDFONTS\%FONTDIR%\%3
:FINEFINE
%EMTEXDRV%:\EMTEX\GFTOPK %1.%3gf %EMTEXDRV%:\PDFONTS\%FONTDIR%\%3\%1.PK
PATH %@TPATH@%
SET @TPATH@=
COPY %1.TFM %EMTEXDRV%:\EMTEX\TFM >NUL
DEL %1.TFM
DEL %1.%3GF
DEL %1.LOG
GOTO EXIT
:USAGE
ECHO.
ECHO Parameterfehler: MAKEPK zeichensatz basis_aufloesung(dpi) aufloesung(dpi)
ECHO.
:EXIT
SET FONTDIR=