유니 코드 글리프에 적합한 글꼴


38

그래서 나는 stackoverflow에 대한이 답변을 보고 내 글꼴이 (많은 사각형을 얻을 때) 많은 utf-8 유니 코드 스펙트럼을 다루지 않는다는 것을 깨달았습니다. 누구든지 해당 게시물을 모두 다루는 글꼴을 알고 있습니까?


3
정확히 Q에 대한 대답은 아니지만 주어진 언어의 직교를 지원하는 글꼴 (설치 된)을 편리하게 나열하는 유틸리티를 언급fc-list :lang=kv family다음 해당 파일, pkgs, URL을 쿼리 할 수 ​​있습니다. 글꼴이 필요한 다른 사람들을 도와주세요.
imz-Ivan Zakharyaschev

답변:


33

가장 포괄적 인 적용 범위는 Roman Czyborra의 GNU Unicode 글꼴 프로젝트입니다. 완전하고 무료 인 8 × 16 / 16 × 16 픽셀 유니 코드 폰트를 수집하기위한 것입니다. 현재 34,000 자 (~ 40,000 개 이상의 정의 된 문자)를 포함합니다.

대부분의 배포판에는 저장소에 Gnu Unifont가 있습니다.

유니 코드 글꼴의 포괄적 인 목록이 있습니다. 무료 / Libre 오픈 소스 운영 체제 용 유니 코드 글꼴 안내서 : http://www.unifont.org/fontguide/

유니 코드를 잘 지원하는 일반적인 글꼴로는 DejaVuFree가 있습니다.


2
유니 코드 10은 136690 문자를 포함합니다.
Martin Thoma

15

나는 2016 년에 이것을 보았습니다.

단일 TTF / OTF 글꼴은 모든 utf-8 문자를 포함하지 않습니다. 글꼴에는 65535 개의 글리프와 utf-8 글리프가 100 만 개가 넘습니다. 이 작업을하려면 글꼴 모음을 사용해야합니다.

좋은 글꼴 모음은 noto 글꼴 모음입니다 : https://www.google.com/get/noto/


1
주요 문제는 브라우저가 웹 사이트를 표시하는 데 하나의 글꼴 만 사용할 수 있다는 것입니다. 그러나 현실은 조금 더 나쁘다-가장 인기있는 글꼴에서 많은 글리프가 누락되었습니다. 따라서 64k 글리프가 채워지면 현재 상태보다 낫습니다.
Gabor Garami

@GaborGarami 동의하지만 fontconfig와 같은 일부 글꼴 메커니즘은 기본 글꼴과 다른 경우에도 대체 글꼴에서 글리프를 가져 오려고 시도합니다.
rbrito

@ rbrito 아, 나는 그것을 몰랐다. 정보에 대해서 감사드립니다.
Gabor Garami

대부분의 브라우저는 개별 글리프에 대해서도 대체됩니다.
jbg

UTF-8은 유니 코드 인코딩 일 뿐이므로 UTF-8 문자는 없습니다. 0x10FFFF 유니 코드 코드 포인트 만 있으며 U + 10FFFF보다 큰 코드 포인트를 인코딩하는 UTF-8 시퀀스는 유효하지 않습니다. UTF-32도 0x10FFFF로 제한됩니다. 유니 코드가 0x10FFFF로 제한되는 이유를
phuclv
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.