영어프랑스어스페인어

Ad


온웍스 파비콘

luaotfload-tool - 클라우드에서의 온라인

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

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

프로그램:

이름


luaotfload-tool - Luaotfload 글꼴 이름 데이터베이스 생성 및 쿼리

개요


luaotfload 도구 [ -bcDfFiIlLnpqRSuvVhw ]

luaotfload 도구 --최신 정보 [ --힘 ] [ --조용한 ] [ --말 수가 많은 ]
[ --prefer-texmf ] [ --dry-run ] [ --formats=[+|-]EXTENSIONS ] [ --no-compress ] [
--no-strip ] [ --local ] [ --max-fonts=N ]

luaotfload 도구 --find=FONTNAME [ --흐린 ] [ --정보 ] [ --검사 ]
[ --no-reload ]

luaotfload 도구 --플러시 조회

luaotfload 도구 --cache=지시적

luaotfload 도구 --list=CRITERION[:VALUE] [ --fields=F1,F2,...,Fn ]

luaotfload 도구 --bisect=지시어

luaotfload 도구 --도움

luaotfload 도구 --번역

luaotfload 도구 --쇼-블랙리스트

luaotfload 도구 --diagnose=확인

luaotfload 도구 --conf=파일 --dumpconf

기술


luaotfload-tool은 필요한 글꼴 이름 데이터베이스에 액세스합니다. Luaotfload
패키지. 두 가지 일반 모드가 있습니다. 최신 정보질문.

· 최신 정보: 데이터베이스를 업데이트하거나 완전히 재구축합니다.

· 질문: 글꼴 이름을 확인하거나 가까운 일치 항목을 표시합니다.

옵션


최신 정보 모드
--최신 정보, -u
데이터베이스를 업데이트하십시오. 새 글꼴을 색인화합니다.

--힘, -f
데이터베이스를 강제로 재구축합니다. 모든 글꼴의 색인을 다시 생성합니다.

--현지의, -L
다음 위치에 글꼴 파일 포함 $PWD. 이 옵션을 사용하면 데이터베이스의 상당 부분이
재건축되다. 따라서 상당히 비효율적입니다. 또한 로컬 글꼴 파일이
발견되면 데이터베이스가 디스크에 저장되지 않으므로 로컬 글꼴이 필요합니다.
호출할 때마다 구문 분석됩니다. luaotfload 도구.

--다시 로드하지 않음, -n
데이터베이스에 대한 자동 업데이트를 억제합니다(예: --찾기 알 수 없는 값이 전달되었습니다.
이름).

--압축하지 않음, -c
gzip을 통해 글꼴 인덱스의 일반 텍스트 버전을 필터링하지 마세요. 에 유용한
편집기가 zlib 없이 빌드된 경우 디버깅합니다.

--prefer-texmf, -p
파일 이름 데이터베이스를 다음의 글꼴을 선호하는 방식으로 구성합니다. TEXMF 나무
둘 다에 설치되어 있는 경우 시스템 글꼴 위에 설치됩니다.

--형식=확장
색인화할 글꼴 파일의 확장자입니다. 어디 확장 쉼표로 구분된 목록입니다.
지원되는 파일 확장자(otf, ttf, ttc, dfont, pfa 및 pfb). 목록이 다음과 같은 경우
접두사가 붙은 + 서명하면 주어진 목록이 현재 활성화된 목록에 추가됩니다. -
뺍니다. 기본: otf,ttf,ttc,d폰트. 예 :

1. --formats=-ttc,ttf 트루타입 글꼴 및 글꼴 컬렉션을 건너뜁니다.

2. --formats=otf OpenType 파일만 검사합니다.

3. --formats=+pfb 바이너리 포스트스크립트 파일을 포함합니다. 경고: 표준 TeX 사용
라이브 설치로 인해 데이터베이스가 상당히 커지고 글꼴 속도가 느려집니다.
인덱싱.

질문 모드
--찾기=이름
글꼴 이름을 확인합니다. 이게 보인다 데이터베이스에 저장하고 파일 이름을 인쇄합니다.
에 매핑됩니다. --찾기 또한 요청 구문을 이해합니다. 즉 --find=파일:foo.otf
여부를 확인합니다 foo.otf 색인되어 있습니다.

--흐린, -F
조회에 실패한 경우 파일 이름과 대략적으로 일치하는 항목을 표시합니다.
--찾기).

--정보, -i
해결된 글꼴 파일에 기본 정보를 표시합니다(필수 --찾기).

--검사, -I
글꼴을 로드하고 글꼴 테이블을 분석하여 자세한 정보를 표시합니다. 매우
느린! 반환된 필드의 의미는 LuaTeX 설명서를 참조하세요.
(필요 --찾기).

--경고, -w
글꼴 로더 라이브러리에서 생성된 경고를 인쇄합니다(가정 -I). 자동으로
상세 수준이 2를 초과하면 활성화됩니다.

--목록=표준
항목 표시, 위치 표준 다음 중 하나입니다.

1. 캐릭터 *, 모든 항목 선택;

2. 예를 들어 데이터베이스 항목의 필드 버전 or 체재*, 그것에 따르면
출력이 정렬됩니다. 제거되지 않은 데이터베이스의 정보(참조:
선택권 --스트립 없음 위)이 중첩됨: 레코드의 하위 필드는 다음을 사용하여 처리될 수 있습니다.
전에, -> 구분 기호(예: 파일->위치, 스타일->units_per_em
이름->위생->영어->prefmodifiers. 주의: 쉘 구문에는 다음이 필요합니다.
다음을 포함하는 인수 -> 제대로 인용하세요!

3. 형식의 표현 필드:값 출력을 다음 항목으로 제한합니다.
성냥 가치.

예를 들어, 파일 이름과 해당 버전을 출력하려면
글꼴 형식:

./luaotfload-tool.lua --list="format" --fields="file->base,version"

이것은 다음을 인쇄합니다.

otf latinmodern-math.otf 버전 1.958
otf lmromancaps10-oblique.otf 2.004
otf lmmono8-regular.otf 2.004
otf lmmonoproplt10-bold.otf 2.004
otf lmsans10-oblique.otf 2.004
otf lmromanslant8-regular.otf 2.004
otf lmroman12-italic.otf 2.004
otf lmsansdemicond10-oblique.otf 2.004
...

--필드=전지
인쇄해야 하는 필드의 쉼표로 구분된 목록입니다. 정보
제거되지 않은 데이터베이스(옵션 참조) --스트립 없음 위)이 중첩되어 있습니다:
레코드는 다음을 사용하여 처리될 수 있습니다. -> 구분 기호(예: 파일->위치,
스타일->units_per_em이름->위생->영어->하위 계열. 기본값은
일반 이름, 버전*. (유의미한 것은 --목록.)

글꼴 조회 캐시
--플러시 조회
글꼴 이름 조회 캐시를 지웁니다(실험적).

--캐시=지령
캐시 제어, 여기서 지령 다음 중 하나입니다.

1. 하제 -> 캐시에서 Lua 파일을 삭제합니다.

2. 삭제 -> 캐시에서 Lua 및 Luc 파일을 삭제합니다.

3. 표시 -> 통계를 인쇄합니다.

디버깅 방법
--쇼-블랙리스트, -b
블랙리스트에 있는 파일(디렉토리 아님)을 표시합니다.

-건조, -D
데이터베이스를 업데이트할 때 글꼴을 로드하지 마세요. 디렉토리만 스캔합니다. (디버깅을 위해
파일 시스템 관련 문제입니다.)

--스트립 없음
데이터베이스를 구축한 후 중복된 정보를 제거하지 마십시오. 경고: 이렇게 됩니다
인덱스를 일반 크기의 약 XNUMX~XNUMX배로 부풀립니다.

--최대-글꼴=N
처리는 최대 N 이미 카운트에 색인된 글꼴을 포함한 글꼴 파일입니다.

--이등분=지령
글꼴 데이터베이스의 이등분. 이 모드는 디버깅을 돕기 위한 것입니다.
특히 memleaks나 버그가 있는 글꼴을 추적할 때 Luatex 엔진을 사용합니다.

지령 다음 중 하나일 수 있습니다.

1. 운영 -> 만들기 luaotfload 도구 실행할 때 이분법 진행을 존중하십시오.
함께 --최신 정보 아마도 --힘 이것은 파일만 처리합니다
처음부터 피벗까지 나머지는 무시합니다.

2. 스타트 -> 이분법 시작: 이분법 상태 파일을 생성하고 낮은 값을 초기화합니다.
높음 및 피벗 지수.

3. 중지 -> 상태 파일을 삭제하여 현재 이등분 세션을 종료합니다.

4. 좋은 | 나쁜 -> 마지막으로 처리된 부분을 각각 “good” 또는 “bad”로 표시합니다.
다음 이분법 단계는 불량 단면으로 계속됩니다.

5. 지위 -> 현재 이분법 세션에 대한 상태 정보를 인쇄합니다. 힌트:
더 많은 출력을 위해 더 높은 세부 정보 설정과 함께 사용합니다.

양분 세션은 다음을 발행하여 시작됩니다. 스타트 지령. 이는 다음을 설정합니다.
사용 가능한 글꼴 파일 목록의 가운데로 피벗합니다. 이제 실행 luaotfload 도구
와 더불어 --최신 정보 플래그도 설정됨 --bisect=실행: 피벗까지의 글꼴만
고려될 것이다. 해당 작업에서 추적 중인 문제가 발생한 경우 다음을 알려주세요.
Luaotfload를 사용하여 --bisect=나쁨. 다음 단계는 --bisect=실행 계속 될 것이다.
피벗 아래의 파일 부분으로 이등분합니다. 마찬가지로 발행
--bisect=좋음 피벗 위의 글꼴을 계속 사용하려면
목록의 테스트된 부분은 버그를 유발하지 않았습니다.

범인 글꼴이 추적되면, 좋은 or 나쁜 더 이상 효과가 없습니다. 운영
항상 남은 단일 글꼴 파일을 처리하게 됩니다. 사용
--bisect=중지 이등분 상태를 지우려면.

여러 가지 잡다한
--장황한=N, -v
상세 수준을 다음으로 설정 n 또는 반복 횟수 -v.

--조용한
자세한 출력이 없습니다(로그 수준이 XNUMX으로 설정됨).

--로그=채널
로그 출력 리디렉션(데이터베이스 문제 해결용) 채널 될 수 있습니다

1. 표준 출력 -> 모든 출력이 터미널에 덤프됩니다(기본값). 또는

2. 파일 -> 임시 디렉토리에 파일 쓰기(이름이 선택됨)
자동으로.

--번역, -V
구성 요소의 버전 번호와 일부 기본 정보를 표시하고 종료합니다.

--도움, -h
도움말 메시지를 표시하고 종료합니다.

--진단=CHECK
진단 절차 실행 CHECK. 사용 가능한 절차는 다음과 같습니다.

1. 파일 -> 확인 Luaotfload 수정용 파일;

2. 권한 -> 캐시 디렉토리 및 파일의 권한을 확인하십시오.

3.

환경 -> 인쇄 관련된
환경 및 kpse 변수;

4. 저장소 -> git 저장소에서 새 릴리스를 확인하세요.

5. 색인 -> 데이터베이스를 확인하고 그에 대한 정보를 표시합니다.

절차는 쉼표로 연결하여 연결될 수 있습니다. 예:
--diagnose=파일,권한. 지정 철저한 모든 검사를 실행합니다.

--conf=FILE
다음에서 구성 읽기 FILE. 참조 luaotfload.conf(%) 문서용
형식 및 사용 가능한 옵션에 관한 것입니다.

--dumpconf
현재 활성 구성을 인쇄합니다. 출력은 파일로 저장될 수 있으며
사용자 정의 구성 파일을 부트스트랩하는 데 사용됩니다.

onworks.net 서비스를 사용하여 온라인으로 luaotfload-tool 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad