Hershey는 텍스트 기반 벡터 글꼴 형식이다

4 days ago 7
  • Hershey Fonts는 1967년에 만들어진 초기 디지털 글꼴 표현 중 하나이며, .jhf 파일은 각 줄이 하나의 글리프를 나타내는 텍스트 파일임
  • 글리프 줄은 id[5], length[3], left[1], right[1], points[?]로 구성되며, ID와 점 개수는 10진수로 인코딩됨
  • 점 좌표는 두 문자로 부호 있는 x, y 값을 나타내며, R은 0, Q는 -1, S는 +1에 해당함
  • 문자 값은 J=-8부터 Z=+8까지 이어지고, 예를 들어 NW는 -4,5 좌표를 뜻함
  • 펜 들어 올리기는 공백 뒤 대문자 R인 " R"로 표시되며, 다음 위치까지 선을 긋지 않는 특수 동작임

형식 개요

  • Hershey Fonts는 1967년에 만들어진 초기 디지털 글꼴 표현 중 하나이며, Hershey 벡터 글꼴 파일 .jhf는 한 줄이 하나의 글리프를 나타내는 텍스트 파일임
  • 각 글리프 줄은 다섯 부분으로 인코딩됨
    • id[5]: 글리프의 10진수 ID
    • length[3]: 점의 개수를 나타내는 10진수 값
    • left[1]: 경계 상자의 왼쪽 위치
    • right[1]: 경계 상자의 오른쪽 위치
    • points[?]: 줄바꿈으로 끝나는 점 목록
  • 하나의 점은 두 문자로 구성되며, 각각 부호 있는 x, y 값을 나타냄
  • " R"처럼 공백 뒤 대문자 R이 오는 위치는 펜을 들어 올리는 동작을 뜻해 다음 위치까지 선을 그리지 않음

값 매핑과 참고 자료

  • 문자 값은 J부터 Z까지 -8에서 +8로 이어지며, R이 0의 기준이 됨
    • J=-8, K=-7, L=-6, M=-5, N=-4, O=-3, P=-2, Q=-1
    • R=0
    • S=+1, T=+2, U=+3, V=+4, W=+5, X=+6, Y=+7, Z=+8
  • 예를 들어 NW는 N=-4, W=+5이므로 -4,5 좌표에 해당함
  • 관련 자료
Read Entire Article