영어프랑스어스페인어

Ad


온웍스 파비콘

hbf2gf - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 hbf2gf를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 hbf2gf 명령입니다.

프로그램:

이름


hbf2gf - CJK 비트맵 글꼴을 TeX 및 Omega에서 사용할 수 있는 하위 글꼴로 변환합니다.

개요


hbf2gf [-q] 구성 파일[.cfg]
hbf2gf [-q] [-p] [-g] [-n] 하위 글꼴 이름 x 해상도 [y-척도 | y-해상도]
hbf2gf -t [-q] 하위 글꼴 이름
hbf2gf --번역 | --도움

기술


CJK 비트맵 글꼴은 TeX에서 직접 사용할 수 없습니다.
글꼴이 TeX 글꼴의 한계인 256개를 초과했습니다. 따라서 이러한 글꼴을 분할해야 합니다.
하위 글꼴로 변환하는 방법이 바로 이것입니다. hbf2gf 않습니다.

이름에서 알 수 있듯이 hbf2gf CJK 글꼴을 특정 형식으로 사용합니다. 한지 비트 맵
글꼴 (HBF) 형식. 이는 단순히 CJK 비트맵 파일과 텍스트 파일로 구성됩니다.
비트맵을 설명하는 X 윈도우 시스템의 BDF 형식과 매우 유사한 형식
글꼴 파일: 인코딩, 크기 등. 생성된 GF 파일은 다음을 사용하여 변환할 수 있습니다.
gftopk 표준 PK 파일로.

hbf2gf 세 가지 모드로 호출할 수 있습니다.

hbf2gf [-q] 구성 파일[.cfg]

이 호출은 일반적으로 GF 파일 세트, PL 파일 하나 및 배치 파일을 생성합니다.
이후에 실행해야 함 hbf2gf 끝내다. 그러면 이 스크립트는 다음을 호출합니다. gftopk
모든 GF 파일을 PK 파일로 변환하면 호출됩니다. 플토프 PL 파일을 변환하려면
TFM 파일로 변환합니다. 마지막으로 각 PK 파일에 TFM이 포함되도록 TFM 파일을 복사합니다.
파일(모두 동일함).

If ofm_file 구성 파일에서 'yes'로 설정되어 있으면 OFM 및 OVF 파일이
생성도 되었습니다.

-q 브랜드 hbf2gf 조용한

hbf2gf [-q] [-p] [-g] [-n] 하위 글꼴 이름 x 해상도 [y-척도 | y-해상도]

이 모드는 다음과 함께 사용하도록 고안되었습니다. mktexpk 그리고 그 파생물. 하나의 GF 파일만
주어진 하위 글꼴에 대한 PL 파일과 함께 수평을 사용하여 계산됩니다.
해상도 및 수직 배율 인수(값이 10보다 작은 경우) 그만큼
그렇지 않으면 명령줄에서 수직 해상도(그렇지 않은 경우)를 무시하고 nmb_글꼴
구성 파일의 매개변수입니다. 마지막 두 문자(해석됨)
하위 글꼴 번호)이 제거되어 구성 파일의 이름을 얻습니다(
'.cfg'로 끝나야 합니다). 작업 파일이 생성되지 않습니다. 옵션인 경우 -p 설정되었습니다. PL 파일이 없습니다.
생성됩니다. 만약에 -g 설정되면 GF 파일이 생성되지 않습니다. 확장 프로그램을 제어할 수 있습니다.
-n; 설정되면 확장자는 '.gf'이고, 그렇지 않으면 '.gf'입니다.분해능 >GF'. -q 브랜드
hbf2gf 조용한

hbf2gf -t [-q] 하위 글꼴 이름

이 모드는 다음과 같은 스크립트와 함께 사용하기 위한 것입니다. mktexpk; 그것은 여부를 테스트
지정된 하위 글꼴 이름은 hbf2gf 구성 파일. 에 0을 반환합니다.
성공하고 해당 구성 파일의 이름을 인쇄합니다(제공됨). -q 스위치
설정되지 않았습니다.) 이 테스트는 철저한 테스트가 아닙니다. 마지막 두 문자만 제거합니다.
해당 이름의 구성 파일이 있는지 확인합니다.

구성 파일에 대한 자세한 내용은 다음 섹션을 참조하세요.

옵션 지정 --번역 현재 버전을 반환합니다. hbf2gf 그리고 사용한 파일
검색 라이브러리(예: 크파시). 사용 정보는 --도움 매개 변수입니다.

구성 FILE


다음은 GB 인코딩의 14×56 중국어 글꼴에 대한 샘플 구성 파일(gsfs56.cfg)입니다.
글꼴에 대한 모든 정보는 jfs56.hbf 파일에 있습니다. 참조 FILE 수색
섹션에서 HBF 글꼴과 hbf2gf 구성 파일이 발견되었습니다. 참조 가용성
CJK 글꼴을 HBF 파일과 함께 가져오는 섹션:

hbf_header jfs56.hbf
mag_x 1
임계값 128
댓글 지안티 팬송티 56x56픽셀 글꼴

디자인_크기 14.4

y_오프셋 -13

nmb_files -1

출력_이름 gsfs14

체크섬 123456789

dpi_x 300

pk_files 아니요
tfm_files 예

코딩 코딩 방식 GuoBiao로 인코딩된 TeX 텍스트

pk_directory $HBF_TARGET/pk/modeless/gb2312/gsfs14/
tfm_directory $HBF_TARGET/tfm/gb2312/gsfs14/

구성 파일은 키워드와 해당 인수로 구성된 일반 텍스트 파일입니다. ㅏ
키워드는 줄을 시작해야 합니다. 그렇지 않으면 전체 줄이 무시됩니다. 시작하는 단어라면
줄은 키워드가 아니며 줄도 무시됩니다. 빈 줄도 건너뜁니다.
키워드 검색에서는 대소문자를 구분하지 않습니다. 대조적으로, 인수는 취해질 것입니다
주어진 그대로 정확하게(대문자나 소문자로 쓸 수 있는 'yes'와 'no'는 제외)
편지). 각 키워드에는 공백(공백 또는
탭)은 키워드에서 추출되며 같은 줄에 있어야 합니다. 각 줄은 다음보다 길어서는 안 됩니다.
256 자

구성 파일에서 환경 변수를 사용할 수 있습니다. 이스케이프 문자
구성 파일에서 환경 변수를 시작하는 것은 항상 '$'입니다.
DOS와 같은 운영 체제에는 다른 규칙이 있습니다. hbf2gf 만 인식한다
문자나 밑줄로 시작하고 뒤에 오는 환경 변수 이름
영숫자 문자 또는 밑줄. 변수를 중괄호로 둘러쌀 수 있습니다.
변수 이름이 끝나는 위치를 나타냅니다(예: ${FOO}). 달러 기호를 얻으려면 다음을 수행해야 합니다.
'$$'라고 쓰세요. hbf2gf 자체의 환경 변수 확장(의 도움 없이)
kpathsea, emtexdir 또는 MiKTeX 검색 루틴)은 매우 제한적입니다. 이 기능은
이전 버전에서 이어졌습니다. texmf.cnf에 설정된 변수를 확장할 수 없습니다. 그것
또한 변수 값으로 둘 이상의 디렉터리를 처리할 수 없습니다. 사용 it
for 전에, 'pk_디렉토리' 'tfm_디렉토리' 매개변수!

다음은 필요한 모든 키워드 목록입니다.

hbf_header
입력 글꼴의 HBF 헤더 파일 이름입니다. hbf2gf 주어진 검색을 사용합니다
메커니즘(kpathsea, emtexdir 또는 MiKTeX)을 사용하여 이 파일을 찾습니다.

출력_이름
출력 파일의 이름 어간입니다. 실행되는 두 자리 십진수 시작
'01'이 추가됩니다. 유니코드 글꼴의 경우 키워드를 참조하세요. 유니 코드 아래에. 이것
값은 거의 모든 경우에 구성 파일의 이름과 동일합니다.

이제 모든 선택적 키워드는 다음과 같습니다.

x_오프셋
문자 폭을 늘립니다. 양면에 적용됩니다. 비-
회전된 글리프는 HBF 헤더에 지정된 값입니다(HBF_BITMAP_BOUNDING_BOX)
규모가 조정됨 디자인_크기 (픽셀 단위).

y_오프셋
모든 문자를 위 또는 아래로 이동합니다. 회전되지 않은 문자 모양의 기본값은 지정된 값입니다.
HBF 헤더(HBF_BITMAP_BOUNDING_BOX)로 확장됨 디자인_크기 (픽셀 단위).

디자인_크기
글꼴의 디자인 크기(포인트)입니다. x_오프셋y_오프셋 이 사이즈를 참고하세요.
기본값은 10.0입니다.

비스듬한 글꼴의 기울기입니다(Delta_x / Delta_y로 제공됨). 범위에 있는 값만
0 이하 비스듬한 ≤ 1이 허용됩니다. 기본값은 0.0입니다.

회전
'yes'로 설정하면 모든 글리프가 시계 반대 방향으로 90도 회전됩니다. 그만큼
HBF 헤더에 지정된 기본 오프셋은 무시됩니다(0으로 설정됨). 기본
'아니요'입니다.

mag_x
mag_y 디자인 크기에 도달하기 위해 문자의 크기를 조정합니다. 확대율이 하나만 있는 경우
주어진 경우, x와 y 값은 동일한 것으로 가정됩니다. 기본값은 mag_x = mag_y = 1.0.

임계값
내부 그레이맵 변환을 위한 임계값을 정의하는 1에서 254 사이의 값
출력 비트맵에; 값이 낮을수록 더 많은 픽셀이 잘립니다. 기본값은 128입니다.

본문
글꼴을 설명하는 주석입니다. 기본값은 없음입니다.

nmb_글꼴
생성할 하위 글꼴 수입니다. 모든 글꼴을 생성하는 경우 기본값은 -1입니다.

유니 코드
'yes'인 경우 두 자리 XNUMX진수 숫자가 실행 숫자로 사용됩니다.
첫 번째 코드 범위의 첫 번째 바이트 값으로. 기본값은 '아니요'입니다.

min_char
인코딩의 최소값입니다. 올바른 값을 얻으려면 이 값을 설정해야 합니다.
HBF의 가장 낮은 문자 코드와 동일하지 않은 경우 서브파일 오프셋
파일.

dpi_x
dpi_y 프린터의 수평 및 수직 해상도(dpi)입니다. 하나만 있으면
해상도가 주어지면 x와 y 값은 동일한 것으로 가정됩니다. 기본값은 300입니다.

체크섬
적절한 TFM 파일로 GF 파일을 식별하기 위한 체크섬입니다. 기본값
이 부호 없는 32비트 정수의 값은 0입니다.

코딩 코딩 체계를 설명하는 주석입니다. 기본값은 없음입니다.

pk_디렉토리
PK 파일의 대상 디렉터리입니다. 기본값: 없음. 주목! 배치
파일은 이 디렉토리가 존재하는지 여부를 확인하지 않습니다.

tfm_디렉토리
TFM 파일의 대상 디렉터리입니다. 기본값: 없음. 주목! 배치
파일은 이 디렉토리가 존재하는지 여부를 확인하지 않습니다.

pk_files
PK 파일 생성 여부 기본값은 '예'입니다.

tfm_files
TFM 파일 생성 여부 기본값은 '예'입니다.

ofm_file
OPL 파일 생성 여부 기본값은 '아니요'입니다. 그러면 배치 파일이
사용 ovp2ovf Omega 배포판을 OFM 및 OVF 파일로 변환합니다.
OPL 파일은 모든 하위 글꼴을 단일 Omega 글꼴로 다시 매핑합니다.

긴 확장자
'예'인 경우 PK 파일의 확장자에 해상도가 포함됩니다(예:
gsso1201.300pk). 이는 배치 파일에만 영향을 미칩니다(기본값은 'yes').

rm_명령
파일을 제거하는 쉘 명령. 기본값: 'rm'.

cp_명령
파일을 복사하는 쉘 명령. 기본값: 'cp'.

직업연장
호출하는 배치 파일의 확장자 gftopk플토프 GF를 변환하고
PL 파일을 각각 PK 및 TFM 파일로 변환합니다. 기본값은 없음입니다.

FILE 수색


hbf2gf 다음 중 하나를 사용합니다. 크파시, emtexdir믹 텍스 파일 검색용 라이브러리(emtexdir
MS-DOS 배경을 가진 운영 체제(예: MS-DOS)에서만 작동합니다.
OS/2, 윈도우; 믹 텍스 Win32 시스템용입니다).

크파시
호출하면 kpathsea의 실제 버전이 화면에 표시됩니다. hbf2gf --번역.

다음은 파일 유형 및 해당 파일의 표입니다. 크파시 변수.

.hbf 잘못된 문자
.cfg HBF2GFINPUTS

의 정보 파일을 참조하십시오. 크파시 이러한 변수에 대한 자세한 내용은 결정
변수에 사용할 명명 체계는 컴파일 중에 수행됩니다.

TEXMFCNF 변수를 texmf.cnf 구성이 있는 디렉토리로 설정해야 합니다.
파일이 상주합니다.

다음은 값을 찾는 적절한 명령입니다. 크파시 변수가 설정되었습니다(우리는
예를 들어 MISCFONTS). 이는 texmf.cnf에 변수가 설정되지 않은 경우 특히 유용합니다.
또는 환경에서 하드 코딩된 기본값을 가리킵니다.
크파시 도서관.

kpsewhich -progname=hbf2gf -expand-var='$MISCFONTS'

다음과 같은 변수를 지정할 수 있으므로 프로그램 이름도 선택합니다.
특정 프로그램만 검색합니다. 이 예에서는 MISCFONTS.hbf2gf입니다.

유사하지만 동일하지 않은 방법은 다음과 같습니다.

kpsewhich -progname=hbf2gf -show-path='기타 글꼴'

[명령에서 'kpsewhich --help'를 말하여 형식 유형의 전체 목록을 얻을 수 있습니다.
줄 프롬프트.] 이것이 바로 방법입니다. hbf2gf 파일 검색; 단점은 모두
변수가 확장되어 문자열이 매우 길어질 수 있습니다.

emtexdir
다음은 autoexec.bat에 설정할 접미사 및 관련 환경 변수 목록입니다.
(각각 OS/2용 config.sys에 있음):

.hbf HB폰트
.cfg HBFCFG

변수 중 하나가 설정되지 않은 경우 경고 메시지가 생성됩니다. 현재 디렉터리
항상 검색됩니다. 평소와 같이 디렉터리 경로에 느낌표 하나가 추가됩니다.
한 수준 깊이의 하위 디렉터리를 검색하게 하며, 두 개의 느낌표가 검색되도록 합니다.
검색할 하위 디렉토리. 예:

HBFONTS=c:\글꼴\hbf!!;d:\my글꼴\hbf!

'c:\fonts!!\hbf'와 같은 구성은 불가능합니다.

믹텍스
의 문서 파일을 참조하십시오. 믹 텍스 자세한 내용은.

제한 사항


x 및 y 출력 크기는 다음을 초과할 수 없습니다. MAX_CHAR_SIZE, 이는 컴파일 타임에 정의됩니다.
기본값은 1023(픽셀)입니다.

onworks.net 서비스를 사용하여 온라인으로 hbf2gf를 사용하세요.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad