큰 글꼴 파일의 첫 번째 행에서 특수 코드는 2바이트 16진수 코드를 읽는 방법을 지정합니다.
문자 수가 수백 혹은 수천 개에 달한다면 이러한 글꼴은 최대 256자의 ASCII 세트를 포함하는 글꼴과는 다르게 처리해야 합니다. 파일을 검색하는 데 더 복잡한 기술을 사용하는 것 외에도 2바이트 코드뿐만 아니라 1바이트 코드를 포함한 문자를 나타내는 방법이 필요합니다. 두 상황 모두 큰 글꼴 파일의 시작 부분에 특수 코드를 사용함으로써 처리됩니다.
큰 글꼴 쉐이프 정의 파일의 첫 번째 행은 다음과 같아야 합니다.
*BIGFONT nchars,nranges,b1,e1,b2,e2,...
nchars 는 이 세트의 대략적인 문자 정의 개수이며, 만일 10% 이상 벗어나면 속도나 파일 크기에 문제가 발생합니다. 행의 나머지는 2바이트 코드의 시작을 의미하는 특수 문자 코드(escape 코드)의 이름을 지정하는 데 사용할 수 있습니다. 예를 들어, 일본어 시스템에서 간지 문자는 범위 90-AF나 E0-FF의 16진수 코드로 시작됩니다. 운영 체제는 이러한 코드 중 하나를 발견하면 그 다음 바이트를 읽고, 2바이트를 하나의 간지 문자에 대한 코드로 결합합니다. *BIGFONT 행에서 nranges 는 escape 코드로 사용되는 연속 숫자 범위를 나타내고 b1 , e1 , b2 , e2 등은 각 범위의 시작 코드와 끝 코드를 정의합니다. 따라서 일본어 큰 글꼴 파일의 헤더는 다음과 같습니다.
*BIGFONT 4000,2,090,0AF,0E0,0FF
*BIGFONT 행 다음의 글꼴 정의는 문자 코드(쉐이프 번호)가 최대 65535 값을 가질 수 있다는 점을 제외하면 일반 문자 글꼴과 같습니다.