You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
291 lines
11 KiB
291 lines
11 KiB
@echo off
|
|
rem usegttid: "Y" when using predefined GTT ID for US fonts
|
|
rem usegttf: "Y" when using GTT file for cht/chs/kor fonts
|
|
rem fs: Font Simulation flag [-f!none]
|
|
rem set usegttid=Y
|
|
rem set usegttf=Y
|
|
set fs=-f
|
|
rem ***********************************************************
|
|
rem CTT to GTT
|
|
rem ***********************************************************
|
|
if not "%usegttf%"=="Y" goto convgttend
|
|
echo on
|
|
ctt2gtt ..\CTT\Epbig5.txt ..\CTT\Epbig5.ctt ..\CTT\Epbig5.gtt
|
|
ctt2gtt ..\CTT\Gb2312.txt ..\CTT\Gb2312.ctt ..\CTT\Gb2312.gtt
|
|
ctt2gtt ..\CTT\Hangeul.txt ..\CTT\Hangeul.ctt ..\CTT\Hangeul.gtt
|
|
@echo off
|
|
:convgttend
|
|
rem Code Page
|
|
rem 437 : US
|
|
rem 1252 : Latin 1
|
|
rem 932 : Japanese
|
|
rem 950 : ChineseTraditional
|
|
rem 936 : ChineseSimplified
|
|
rem 949 : Korean
|
|
rem ***********************************************************
|
|
rem Resident font
|
|
rem ***********************************************************
|
|
rem CP=437
|
|
rem -----------------------------------------------------------
|
|
if "%usegttid%"=="Y" goto cp1
|
|
set CP=437
|
|
set gtt=-c
|
|
goto ufm437
|
|
:cp1
|
|
set CP=1
|
|
set gtt=-p
|
|
:ufm437
|
|
echo on
|
|
pfm2ufm %gtt% EPAGE %fs% ..\PFM\ROMAN.PFM %CP% ..\PFM\ROMAN.UFM
|
|
pfm2ufm %gtt% EPAGE %fs% ..\PFM\SANSRF.PFM %CP% ..\PFM\SANSRF.UFM
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem CP=850
|
|
rem -----------------------------------------------------------
|
|
if "%usegttid%"=="Y" goto cp2
|
|
set CP=1252
|
|
rem set CP=850
|
|
set gtt=-c
|
|
goto ufm850
|
|
:cp2
|
|
set CP=2
|
|
set gtt=-p
|
|
:ufm850
|
|
echo on
|
|
pfm2ufm %gtt% EPAGE ..\PFM\COURIER.PFM %CP% ..\PFM\COURIER.UFM
|
|
pfm2ufm %gtt% EPAGE ..\PFM\COURIERI.PFM %CP% ..\PFM\COURIERI.UFM
|
|
pfm2ufm %gtt% EPAGE ..\PFM\COURIERB.PFM %CP% ..\PFM\COURIERB.UFM
|
|
pfm2ufm %gtt% EPAGE ..\PFM\COURIERZ.PFM %CP% ..\PFM\COURIERZ.UFM
|
|
pfm2ufm %gtt% EPAGE %fs% ..\PFM\SYMBOL.PFM %CP% ..\PFM\SYMBOL.UFM
|
|
pfm2ufm %gtt% EPAGE %fs% ..\PFM\SYMBOLIC.PFM %CP% ..\PFM\SYMBOLIC.UFM
|
|
pfm2ufm %gtt% EPAGE ..\PFM\DUTCH.PFM %CP% ..\PFM\DUTCH.UFM
|
|
pfm2ufm %gtt% EPAGE ..\PFM\DUTCHI.PFM %CP% ..\PFM\DUTCHI.UFM
|
|
pfm2ufm %gtt% EPAGE ..\PFM\DUTCHB.PFM %CP% ..\PFM\DUTCHB.UFM
|
|
pfm2ufm %gtt% EPAGE ..\PFM\DUTCHZ.PFM %CP% ..\PFM\DUTCHZ.UFM
|
|
pfm2ufm %gtt% EPAGE ..\PFM\SWISS.PFM %CP% ..\PFM\SWISS.UFM
|
|
pfm2ufm %gtt% EPAGE ..\PFM\SWISSI.PFM %CP% ..\PFM\SWISSI.UFM
|
|
pfm2ufm %gtt% EPAGE ..\PFM\SWISSB.PFM %CP% ..\PFM\SWISSB.UFM
|
|
pfm2ufm %gtt% EPAGE ..\PFM\SWISSZ.PFM %CP% ..\PFM\SWISSZ.UFM
|
|
pfm2ufm %gtt% EPAGE %fs% ..\PFM\MOREWB.PFM %CP% ..\PFM\MOREWB.UFM
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem CP=932
|
|
rem -----------------------------------------------------------
|
|
echo on
|
|
pfm2ufm -c EPAGE ..\PFM\MINCHO.PFM 932 ..\PFM\MINCHO.UFM
|
|
pfm2ufm -c EPAGE ..\PFM\MINCHOV.PFM 932 ..\PFM\MINCHOV.UFM
|
|
pfm2ufm -c EPAGE ..\PFM\KGOTHIC.PFM 932 ..\PFM\KGOTHIC.UFM
|
|
pfm2ufm -c EPAGE ..\PFM\KGOTHICV.PFM 932 ..\PFM\KGOTHICV.UFM
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem CP=950
|
|
rem -----------------------------------------------------------
|
|
if "%usegttf%"=="Y" goto gtt950
|
|
set CP=950
|
|
set gtt=-c
|
|
goto ufm950
|
|
:gtt950
|
|
set CP=..\ctt\epbig5.gtt
|
|
set gtt=
|
|
:ufm950
|
|
echo on
|
|
pfm2ufm %gtt% EPAGE ..\pfm\sungc.pfm %CP% ..\pfm\sungc.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\sungcv.pfm %CP% ..\pfm\sungcv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\sungcl.pfm %CP% ..\pfm\sungcl.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\sungclv.pfm %CP% ..\pfm\sungclv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\sungcb.pfm %CP% ..\pfm\sungcb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\sungcbv.pfm %CP% ..\pfm\sungcbv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\kaic.pfm %CP% ..\pfm\kaic.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\kaicv.pfm %CP% ..\pfm\kaicv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\kaicl.pfm %CP% ..\pfm\kaicl.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\kaiclv.pfm %CP% ..\pfm\kaiclv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\kaicb.pfm %CP% ..\pfm\kaicb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\kaicbv.pfm %CP% ..\pfm\kaicbv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\yuangc.pfm %CP% ..\pfm\yuangc.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\yuangcv.pfm %CP% ..\pfm\yuangcv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\yuangcl.pfm %CP% ..\pfm\yuangcl.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\yuangclv.pfm %CP% ..\pfm\yuangclv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\yuangcb.pfm %CP% ..\pfm\yuangcb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\yuangcbv.pfm %CP% ..\pfm\yuangcbv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\heic.pfm %CP% ..\pfm\heic.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\heicv.pfm %CP% ..\pfm\heicv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\heicl.pfm %CP% ..\pfm\heicl.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\heiclv.pfm %CP% ..\pfm\heiclv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\heicb.pfm %CP% ..\pfm\heicb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\heicbv.pfm %CP% ..\pfm\heicbv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\lic.pfm %CP% ..\pfm\lic.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\licv.pfm %CP% ..\pfm\licv.ufm
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem CP=936
|
|
rem -----------------------------------------------------------
|
|
rem set gid0=%usegttid%
|
|
rem set usegttid=Y
|
|
if "%usegttf%"=="Y" goto gtt936
|
|
rem if "%usegttid%"=="Y" goto cp16
|
|
set CP=936
|
|
set gtt=-c
|
|
goto ufm936
|
|
rem :cp16
|
|
rem set CP=16
|
|
rem set gtt=-p
|
|
rem goto ufm936
|
|
:gtt936
|
|
set CP=..\ctt\gb2312.gtt
|
|
set gtt=
|
|
:ufm936
|
|
rem set usegttid=%gid0%
|
|
rem set gid0=
|
|
echo on
|
|
pfm2ufm %gtt% EPAGE ..\pfm\songk.pfm %CP% ..\pfm\songk.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\songkv.pfm %CP% ..\pfm\songkv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\heik.pfm %CP% ..\pfm\heik.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\heikv.pfm %CP% ..\pfm\heikv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\kaik.pfm %CP% ..\pfm\kaik.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\kaikv.pfm %CP% ..\pfm\kaikv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\fsongk.pfm %CP% ..\pfm\fsongk.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\fsongkv.pfm %CP% ..\pfm\fsongkv.ufm
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem CP=949
|
|
rem -----------------------------------------------------------
|
|
if "%usegttf%"=="Y" goto gtt949
|
|
set CP=949
|
|
set gtt=-c
|
|
goto ufm949
|
|
:gtt949
|
|
set CP=..\ctt\hangeul.gtt
|
|
set gtt=
|
|
:ufm949
|
|
echo on
|
|
pfm2ufm %gtt% EPAGE ..\pfm\myungh.pfm %CP% ..\pfm\myungh.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\myunghv.pfm %CP% ..\pfm\myunghv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\myunghb.pfm %CP% ..\pfm\myunghb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\myunghbv.pfm %CP% ..\pfm\myunghbv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\gothih.pfm %CP% ..\pfm\gothih.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\gothihv.pfm %CP% ..\pfm\gothihv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\gothihb.pfm %CP% ..\pfm\gothihb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\gothihbv.pfm %CP% ..\pfm\gothihbv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\dinarh.pfm %CP% ..\pfm\dinarh.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\dinarhv.pfm %CP% ..\pfm\dinarhv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\dinarhb.pfm %CP% ..\pfm\dinarhb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\dinarhbv.pfm %CP% ..\pfm\dinarhbv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\gungh.pfm %CP% ..\pfm\gungh.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\gunghv.pfm %CP% ..\pfm\gunghv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\gunghb.pfm %CP% ..\pfm\gunghb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\gunghbv.pfm %CP% ..\pfm\gunghbv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\sammuh.pfm %CP% ..\pfm\sammuh.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\sammuhv.pfm %CP% ..\pfm\sammuhv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\sammuhb.pfm %CP% ..\pfm\sammuhb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\sammuhbv.pfm %CP% ..\pfm\sammuhbv.ufm
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem Cartridge font list
|
|
rem ***********************************************************
|
|
rem CP=932
|
|
rem ***********************************************************
|
|
rem StringID = 274
|
|
rem Number of fonts = 2
|
|
rem -----------------------------------------------------------
|
|
echo on
|
|
pfm2ufm -c EPAGE ..\PFM\MGOTHIC.PFM 932 ..\PFM\MGOTHIC.UFM
|
|
pfm2ufm -c EPAGE ..\PFM\MGOTHICV.PFM 932 ..\PFM\MGOTHICV.UFM
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem StringID = 275
|
|
rem Number of fonts = 2
|
|
rem -----------------------------------------------------------
|
|
echo on
|
|
pfm2ufm -c EPAGE ..\PFM\KYOUKA.PFM 932 ..\PFM\KYOUKA.UFM
|
|
pfm2ufm -c EPAGE ..\PFM\KYOUKAV.PFM 932 ..\PFM\KYOUKAV.UFM
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem StringID = 276
|
|
rem Number of fonts = 2
|
|
rem -----------------------------------------------------------
|
|
echo on
|
|
pfm2ufm -c EPAGE ..\PFM\SHOUKAI.PFM 932 ..\PFM\SHOUKAI.UFM
|
|
pfm2ufm -c EPAGE ..\PFM\SHOUKAIV.PFM 932 ..\PFM\SHOUKAIV.UFM
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem StringID = 277
|
|
rem Number of fonts = 2
|
|
rem -----------------------------------------------------------
|
|
echo on
|
|
pfm2ufm -c EPAGE ..\PFM\MOUHITSU.PFM 932 ..\PFM\MOUHITSU.UFM
|
|
pfm2ufm -c EPAGE ..\PFM\MOUHITSV.PFM 932 ..\PFM\MOUHITSV.UFM
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem StringID = 278
|
|
rem Number of fonts = 4
|
|
rem -----------------------------------------------------------
|
|
echo on
|
|
pfm2ufm -c EPAGE ..\PFM\FMINB.PFM 932 ..\PFM\FMINB.UFM
|
|
pfm2ufm -c EPAGE ..\PFM\FMINBV.PFM 932 ..\PFM\FMINBV.UFM
|
|
pfm2ufm -c EPAGE ..\PFM\FGOB.PFM 932 ..\PFM\FGOB.UFM
|
|
pfm2ufm -c EPAGE ..\PFM\FGOBV.PFM 932 ..\PFM\FGOBV.UFM
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem StringID = 279
|
|
rem Number of fonts = 2
|
|
rem -----------------------------------------------------------
|
|
echo on
|
|
pfm2ufm -c EPAGE ..\PFM\FMGOT.PFM 932 ..\PFM\FMGOT.UFM
|
|
pfm2ufm -c EPAGE ..\PFM\FMGOTV.PFM 932 ..\PFM\FMGOTV.UFM
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem CP=950
|
|
rem ***********************************************************
|
|
rem StringID = 320
|
|
rem Number of fonts = 5
|
|
rem -----------------------------------------------------------
|
|
if "%usegttf%"=="Y" goto gtt950_2
|
|
set CP=950
|
|
set gtt=-c
|
|
goto ufm950_2
|
|
:gtt950_2
|
|
set CP=..\ctt\epbig5.gtt
|
|
set gtt=
|
|
:ufm950_2
|
|
echo on
|
|
pfm2ufm %gtt% EPAGE ..\pfm\fsungc.pfm %CP% ..\pfm\fsungc.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\fsungcv.pfm %CP% ..\pfm\fsungcv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\fsungcl.pfm %CP% ..\pfm\fsungcl.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\fsungclv.pfm %CP% ..\pfm\fsungclv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\fsungcb.pfm %CP% ..\pfm\fsungcb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\fsungcbv.pfm %CP% ..\pfm\fsungcbv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\shingc.pfm %CP% ..\pfm\shingc.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\shingcv.pfm %CP% ..\pfm\shingcv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\shinyic.pfm %CP% ..\pfm\shinyic.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\shinyicv.pfm %CP% ..\pfm\shinyicv.ufm
|
|
@echo off
|
|
rem ***********************************************************
|
|
rem CP=949
|
|
rem ***********************************************************
|
|
rem StringID = 330
|
|
rem Number of fonts = 4
|
|
rem -----------------------------------------------------------
|
|
if "%usegttf%"=="Y" goto gtt949_2
|
|
set CP=949
|
|
set gtt=-c
|
|
goto ufm949_2
|
|
:gtt949_2
|
|
set CP=..\ctt\hangeul.gtt
|
|
set gtt=
|
|
:ufm949_2
|
|
echo on
|
|
pfm2ufm %gtt% EPAGE ..\pfm\pilgih.pfm %CP% ..\pfm\pilgih.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\pilgihv.pfm %CP% ..\pfm\pilgihv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\pilgihb.pfm %CP% ..\pfm\pilgihb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\pilgihbv.pfm %CP% ..\pfm\pilgihbv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\yetchh.pfm %CP% ..\pfm\yetchh.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\yetchhv.pfm %CP% ..\pfm\yetchhv.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\yetchhb.pfm %CP% ..\pfm\yetchhb.ufm
|
|
pfm2ufm %gtt% EPAGE ..\pfm\yetchhbv.pfm %CP% ..\pfm\yetchhbv.ufm
|
|
@echo off
|
|
set usegttid=
|
|
set usegttf=
|
|
set fs=
|
|
set CP=
|
|
set gtt=
|
|
touch ..\epageres.rc
|