일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 임영규
- 학교 개학 연기 4월
- 스페인 코로나
- 조희연
- 픽크루
- 해킹
- 폰폰테스트
- 이지혜
- 이상형 만들기
- 은혜의 강 교회
- 김영권
- 제넥신
- libtins
- 성남 코로나 확진자
- 이태원 클라쓰 15회 예고
- 고민정
- 리리남매
- 최강욱
- 김영권 아내
- 금리인하
- 유튜버 김재석
- 김재석
- 킹덤 고근희
- 뭉쳐야 찬다
- 홍혜걸
- 불가피
- 성남은혜의강교회
- 양적완화
- 미국 금리인하
- 스콜피온킹
- Today
- Total
Dork's port
PDF Font type이란? 본문
논문을 작업하던 도중 PDF Type이 3로 되어있어, 1로 바꾸라는 피드백이 왔다(Python matplotlib를 사용하였는데, 기본적으로 Type3로 저장된다).
무슨말인지 몰라서 찾아보았다.
PDF에는 Font가 들어가는데, 이 Font를 표현하는 방식을 Type으로 표현한다.
PDF파일 안에 Font를 포함하여 PDF파일을 생성할 수 있을 것이고, 또는 PDF에 Font의 위치를 지정해서 불러와서 사용할 수 있을 것이다.
라이브러리를 아신다면 static library와 dynamic library와 비교할 수 있을 것 같다.
그래서 PDF안에 Font를 포함하는 경우(embeded)에는 PDF의 사이즈가 커지지만, 어떤 환경에서든 Font를 문제없이 불러드릴 수 있는 장점이 있는 반면, PDF안에 Font를 직접 포함하는것이 아닌 위치를 표시해 놓는다면, PDF가 실행되는 환경에서 저장되어있는 Font를 불러오는 것 이기 떄문에 PDF의 사이즈를 줄일 수 있다.
하지만, OS에 PDF에서 사용한 Font가 없는 경우 설치를 해야하는 불편함과, 설치 이전에는 Font가 제대로 표시가 되지 않는다.
그래서 논문에서는 PDF를 어떤 환경에서든 동일하게 실행하기 위해 Type 1 형식을 선호하여 Type 3가 아닌 1으로 바꾸라는 피드백이 있었다.
Type 1(PostScript)와 Type 42(True Type)은 Font를 직접 PDF파일에 저장하는(embeded) 방식인 반면, Type 3(PostScript 3)는 OS의 Font를 이용하는 방식이다.
MacOS에서 PDF파일에 Font를 확인하는 방법은 아래 방법을 통해 확인가능하다.
2019/05/16 - [Mac OS] - Mac OS(OSX)에서 pdf의 font type확인하기.
2019/05/16 - [Develop] - Python에서 matplotlib이용 시 font type 변경하기