폴백 폰트
Fallback font예비 글꼴은 가능한 많은 유니코드 문자에 대한 기호를 포함하는 예비 서체다.[1]디스플레이 시스템이 사용 가능한 다른 글꼴의 레퍼토리에 속하지 않는 문자와 마주칠 때, 예비 글꼴의 기호가 대신 사용된다.일반적으로 예비 글꼴은 다양한 유형의 유니코드 문자를 대표하는 기호를 포함한다.
대체 글꼴을 제공하지 않는 시스템은 일반적으로 누락된 문자 대신 검은색 또는 흰색 사각형, 물음표, 유니코드 대체 문자(U+FFFD) 또는 아무 것도 표시하지 않는다.하나 이상의 예비 글꼴을 기본 글꼴 목록의 끝에 배치하면 누락된 문자가 없도록 한다.
유니코드 BMP 폴백 글꼴
2 0
유니코드 BMP 폴백 폰트는 원래 디버깅을 위해 만들어진 유니코드 폰트다.유니코드 기본 다국어 면의 모든 문자에 대한 글립자를 포함한다.각 글리프는 유니코드 값에 해당하는 4개의 16진수를 포함하는 상자로 구성된다.[2]왼쪽의 예는 공간문자에 대한 글리프(글리프)의 모형화(mock-up)이다.U+0020
).
유니코드 Last Resort 글꼴과 달리 유니코드 BMP 폴백 글꼴은 유니코드 문자마다 다른 글리프를 표시하지만 모든 유니코드 문자를 표시할 수는 없다.4개의 16진수는 64K 문자(0000=0, FFFF=65,535)만 나타낼 수 있기 때문에 유니코드 BMP 폴백은 유니코드 기본 다국어 평면에서 64K 문자로 제한된다.
유니코드 마지막 리조트 글꼴
유니코드 버전 5.0을 기준으로 유니코드 컨소시엄은 유니코드 문자 유형을 나타내는 예비 글꼴을 제공한다.이것은 애플 이외의 플랫폼에서 작동하도록 수정되고 유니코드 컨소시엄을 통해 애플이 사용할 수 있도록 만든 MacOS 라스트 리조트 시스템 폰트의 버전이다.[3]이 글꼴은 유니코드 버전 14.0(2021년)의 SIL Open Font License에 따라 오픈소싱된 글꼴로 릴리즈된다.[4]
유니코드 라스트 리조트 글꼴이 제공하는 기호는 유니코드 시스템에서 글립스의 위치를 기준으로 글립스를 범주에 배치하고, 사용할 수 없는 문자를 보기 위해 어떤 글꼴이나 스크립트가 필요한지 사용자에게 힌트를 제공한다.유니코드 라스트 리조트 글꼴이 제공하는 기호는 사각형으로 모서리가 둥글고 윤곽이 굵다.윤곽선의 왼쪽과 오른쪽에는 문자가 속하는 유니코드 범위가 16진수를 사용하여 주어진다.위와 아래는 유니코드 블록에 대한 한두 가지 설명에 사용된다.블록을 대표하는 기호가 사각형 안쪽에 중앙에 위치한다.[5]
유니코드 BMP 폴백 폰트나 GNU 유니폰트와 달리 유니코드 라스트 리조트 폰트는 많은 다른 유니코드 문자에 대해 동일한 글라이프를 표시한다.이 블록당 1글립프 일반화를 사용하면 유니코드 문자의 총수가 최대 65,536개의 글리프를 저장할 수 있는 16비트 글리프 지수를 가진 sfnt(TrueType 및 OpenType) 글꼴 구조의 주소 공간을 초과함에도 불구하고 유니코드 라스트 리조트 글꼴은 유니코드의 모든 문자에 대한 글리프를 포함할 수 있다.유니코드는 현재 10만 개 이상의 정의된 문자를 가지고 있으며, 잠재적인 주소 공간은 100만 개 이상이며, 이는 sfnt 크기 제한의 15배가 넘는다.따라서 유니코드가 계속 성장하고 기본 다국어 평면(BMP)과 대리 평면이 더 채워질 때 유니코드 라스트 리조트 폰트는 끊어지지 않을 것이다.
애플의 라스트 리조트 글꼴
애플의 라스트 리조트 폰트는 유니코드 라스트 리조트 폰트(애플이 유니코드 컨소시엄을 위해 만든 폰트)와 동일한 매킨토시 운영체제용 시스템 폰트다.[3]
애플사의 라스트 리조트 폰트는 1998년 ATSUI(Apple Type Services for Unicode Imaging)를 사용하는 어플리케이션의 이점을 위해 Mac OS 8.5에 처음 포함되었다.그것은 또한 MacOS에서도 사용된다.2001년, Mac OS X 10.1의 경우, 경계 텍스트를 포함하도록 라스트 리조트 글꼴 디자인을 수정하고 다시 디지타입이 되었고, 유니코드의 새로운 출시 때마다 그것을 계속 업데이트하는 에버타입의 Michael Everson에 의해 확장되었다.
GNU 유니폰트
GNU Unifont는 유니코드 기본 다국어 평면의 모든 문자에 대한 글리프를 포함하는 글꼴이다.[6]유니코드 BMP 폴백 폰트 또는 유니코드 라스트 리조트 폰트와 달리 GNU 유니폰트의 문자는 각 글리프의 낮은 해상도 비트맵 근사치로, 품질은 낮지만 주어진 코드 포인트의 구별 가능한 그래픽 표현에 적합한 문자 렌더링을 초래한다.
GNU Unifont 프로젝트의 목표는 모든 유니코드 문자의 완전한 커버리지를 얻기 위해 "글꼴 품질에 대한 우리의 기대를 합리적인 수준으로 낮추는 것"이다.[7]이 목표를 달성하기 위해 모든 글리프는 높이가 16픽셀이고 폭이 8픽셀 또는 16픽셀이다.
GNU Unifont의 TrueType 버전은 무료로 이용할 수 있다.[8]
참고 항목
참조
- ^ Wichary, Marcin. "When fonts fail". Figma. Retrieved February 5, 2021.
- ^ "Unicode BMP Fallback font". SIL International. March 20, 2008. Retrieved June 10, 2019.
- ^ a b "Last Resort font". Apple Computer. November 2, 2002. Archived from the original on October 23, 2011. Retrieved August 27, 2011.
- ^ Last Resort Font, The Unicode Consortium, February 10, 2022, retrieved February 11, 2022
- ^ "Last Resort Font Glyph Table". Apple Computer. February 2, 2002. Archived from the original on October 20, 2011. Retrieved August 28, 2011.
- ^ "GNU Unifont Glyphs". Unifoundry.com. September 7, 2008. Retrieved August 28, 2011.
- ^ Czyborra, Roman (September 29, 1998). "Proposal for a GNU Unicode Font". Retrieved August 28, 2011.
- ^ González Miranda, Luis Alejandro (January 23, 2008). "GNU Unifont in TrueType format". Archived from the original on December 30, 2011. Retrieved August 28, 2011.
외부 링크
- Michael Everson의 Last Resort에 대한 간략한 설명
- 피터 컨스터블의 유니코드 캐릭터 스토리
- Last Resort 글꼴(Unicode.org
- 유니코드 BMP 폴백 글꼴(SIL.org