Windows의 김프에서 BDF 또는 PCF 비트맵 글꼴을 사용할 수 있습니까?

Windows의 김프에서 BDF 또는 PCF 비트맵 글꼴을 사용할 수 있습니까?

나는 유서 깊은 사본을 사용하려고 노력하고 있습니다.기타 고정Windows 10에 설치된 GIMP 2.10.12의 비트맵 글꼴.

내가 알 수 있는 한, Gimp가 글꼴을 가져오는 여러 위치 중 하나에 글꼴을 배치한 후 글꼴 목록에 나타나야 합니다. 여기에는 사용자 정의 위치도 포함됩니다.편집하다>환경설정...>폴더>글꼴. 하지만 PDF 또는 PCF 글꼴을 글꼴 목록에 표시할 수 없습니다. 글꼴 디렉터리에 넣거나 몇 번이나 넣었는지에 관계없이 글꼴 목록에 표시할 수 없습니다.김프 캐시 지우기.

여기FreeType 2에 대한 의존성 덕분에 김프는 이러한 글꼴을 사용할 수 있어야 한다고 명시되어 있습니다.

  • 트루타입 글꼴(및 컬렉션)
  • 유형 1 글꼴
  • CID 키 유형 1 글꼴
  • CFF 글꼴
  • OpenType 글꼴(TrueType 및 CFF 변형 모두)
  • SFNT 기반 비트맵 글꼴
  • X11 PCF 글꼴
  • Windows FNT 글꼴
  • BDF 글꼴(앤티앨리어싱 포함)
  • PFR 글꼴
  • Type42 글꼴(제한된 지원)

그러나 위 링크에는 김프가 지원하는 것과 지원하지 않는 것에 대한 권위 있는 답변이 아니라고 명시되어 있습니다.

김프 글꼴에 대한 가장 권위 있고 최신 정보를 보려면 김프 웹 사이트의 "김프 2.0 글꼴" 페이지 GIMP-FONTS를 참조하세요. 이 섹션에서는 유용한 개요를 제공하려고 합니다.

"김프 2.0의 글꼴"는 TrueType, OpenType 및 Type1 글꼴을 이름으로만 언급하지만 이것이 전체 목록이 아님을 의미합니다. 매우 유닉스 지향적인 페이지이므로 실제로 Windows 설치에 적용되는 내용이 있는지는 알 수 없습니다.

Windows 버전의 GIMP에서 사용되는 FreeType 2 빌드가 BDF 및/또는 PCF 글꼴을 지원합니까?

답변1

예, Windows의 김프는 BDF 및 PCF 글꼴을 사용할 수 있습니다. 기타 수정된 글꼴은 예상한 대로 목록에 표시되지 않습니다. (설명은 마지막 단락을 참조하세요.)

이를 파악하기 위해 빈 디렉토리 하나를 제외하고 김프의 모든 글꼴 소스를 비활성화했습니다. (Windows에서 이 작업을 수행하는 방법에 대한 자세한 내용은 다음을 참조하세요.이 답변.) 그런 다음 김프의 글꼴 캐시를 지우고 김프를 열어 글꼴 목록이 완전히 비어 있는지 확인했습니다.

그런 다음 BDF 형식의 잘못 수정된 글꼴의 단일 복사본을 빈 글꼴 디렉토리에 추가하고 김프를 시작했습니다. 놀랍게도 김프 글꼴 목록에 여러 글꼴이 표시되었습니다.

  • 결정된
  • 고정 폭
  • 고정폭 굵은체
  • 고정폭 굵은 기울임체
  • 고정 폭 기울임꼴
  • 산세 리프
  • 산세리프 볼드체
  • 산세리프 굵은 이탤릭체
  • 산세리프 이탤릭체
  • 가는 장식 선
  • 세리프 볼드
  • 세리프 굵은 이탤릭체
  • 세리프 이탤릭체

PCF 형식의 잘못 수정된 글꼴의 단일 복사본으로 프로세스를 반복해도 같은 결과가 나왔습니다! 그래서 무슨 일이야?

김프의 구성 파일( )을 조사한 결과 %ProgramFiles%\GIMP 2\etc\font\conf.d위의 글꼴 목록에서 "Fixed"를 제외한 모든 글꼴은 자동으로 생성된 글꼴 바로가기 목록이며, 선택하면 해당 바로가기에 가장 적합한 글꼴을 사용하는 것으로 나타났습니다. 그렇게 하면 '산세리프'와 같은 것을 선택하면 플랫폼에서 산세리프 글꼴에 대한 합리적인 선택을 제공할 수 있습니다.

실제로 자세히 살펴보면 아주 작은 비트맵 글꼴이 하나만 있거나(예: 4x6 글꼴) 상대적으로 큰 비트맵 글꼴이 하나만 있는 경우(예: 10x20 글꼴).

4x6 비트맵 글꼴만 있는 글꼴 목록과 10x20 비트맵 글꼴만 있는 글꼴 목록.

이는 글꼴 미리보기가 작은 글꼴의 크기를 제대로 확대하지 못하지만 그다지 작지 않은 글꼴을 훨씬 더 잘 처리하기 때문입니다.

Arial과 같은 트루타입 글꼴을 사용하여 이 프로세스를 반복하면 "Fixed" 글꼴이 Arial로 대체된다는 점을 제외하고 동일한 글꼴 목록을 얻게 되며 TrueType 글꼴은 다음으로 구성되기 때문에 크기가 잘 조정되므로 미리 보기가 아름답습니다.픽셀 대신 베지어 곡선, 비트맵과 같습니다.

하지만 또 다른 문제가 있습니다! 다양한 크기의 기타 수정된 글꼴을 글꼴 디렉토리에 추가하면 여전히 하나의 "고정" 글꼴만 얻게 됩니다. 이는 김프(또는 더 정확하게는 FreeType 2)가 원하는 크기와 가장 가까운 비트맵을 자동으로 선택하기 때문입니다. 따라서 10x20 글꼴과 4x6 글꼴이 있고 글꼴 높이를 20픽셀로 선택한 경우 화면에 나타나는 것은 10x20 글꼴입니다. 마찬가지로 글꼴 높이를 6픽셀로 선택하면 4x6 글꼴이 생성됩니다.

크기가 충분히 가까운 글꼴이 없는 높이를 선택한 경우 김프가 크기를 조정해 줍니다.

따라서 질문에 대답하자면, 예, 김프는 PCF 및 BDF 글꼴을 잘 읽습니다. 당신은 다음 사항을 알아야 합니다:

  • 해당 글꼴은 글꼴 목록에 나열됩니다."서체 계열" 이름.
  • 다양한 크기는 "서체 계열" 이름 아래에 함께 그룹화됩니다. 다른 크기에 액세스하려면 이름을 사용하고 원하는 크기를 설정하기만 하면 됩니다. 글꼴 크기가 자동으로 조정되지 않도록 하려면 비트맵이 제공하는 정확한 크기만 사용해야 합니다.

관련 정보