matplotlib.type1font
#
주목
이 모듈은 내부 모듈로 간주됩니다.
더 이상 사용되지 않으며 향후 버전에서 제거됩니다.
Type 1 글꼴을 나타내는 클래스입니다.
이 버전은 pfa 및 pfb 파일을 읽고 pdf 파일에 포함하기 위해 분할합니다. 또한 pdfTeX 및 친구들과 유사하게 SlantFont 및 ExtendFont 변환을 지원합니다. 하위 설정에 대한 지원은 아직 없습니다.
용법:
font = Type1Font(filename)
clear_part, encrypted_part, finale = font.parts
slanted_font = font.transform({'slant': 0.167})
extended_font = font.transform({'extend': 1.2})
출처:
Adobe 기술 노트 #5040, 다운로드 가능한 PostScript 언어 글꼴 지원.
Adobe Type 1 글꼴 형식, Adobe Systems Incorporated, 세 번째 인쇄, v1.1, 1993. ISBN 0-201-57044-0.
- 클래스 matplotlib._type1font. Type1Font ( 입력 ) [소스] #
베이스:
object
백엔드에서 사용하기 위한 Type-1 글꼴을 나타내는 클래스입니다.
- 속성 :
- 부품 튜플
일반 텍스트 부분, 암호화된 부분 및 0의 피날레의 3-튜플입니다.
- 해독된 바이트
parts[1]
. _- 소품 dict[str, Any]
글꼴 속성의 사전입니다. 주목할만한 키는 다음과 같습니다.
FontName: 글꼴의 PostScript 이름
인코딩: 숫자 코드에서 글리프 이름으로 사전
FontMatrix: 행렬을 인코딩하는 바이트 객체
UniqueID: 글꼴을 수정할 때 삭제되는 선택적 글꼴 식별자
CharStrings: 글리프 이름에서 바이트 코드로 사전
Subrs: 바이트 코드 서브루틴의 배열
OtherSubrs: 일부 PostScript 코드를 인코딩하는 바이트 객체
Type-1 글꼴을 초기화합니다.
- 매개변수 :
- 입력 str 또는 3-튜플
pfb 파일 이름 또는 이미 디코딩된 Type-1 글꼴의 3튜플입니다
parts
.
- # 복호화
- 부품 #
- 소품 #