특정 문자에 사용할 대체 글꼴을 결정하는 방법은 무엇입니까?

특정 문자에 사용할 대체 글꼴을 결정하는 방법은 무엇입니까?

저는 Devuan(Daedalus)에서 LibreOffice(7.4.1.2)를 사용하고 있습니다. 오른쪽에서 왼쪽으로의 언어 그룹 글꼴을 일부 글꼴로 설정했습니다. Foo, 크기 12, 일반 글꼴이라고 가정해 보겠습니다. 히브리어 또는 아랍어로 된 일부 문자가 있습니다. 문제는 이 Foo 글꼴에 히브리어나 아랍어 문자에 대한 상형 문자가 없다는 것입니다. 그래서 일부 문자 모양이 나타나는 것을 볼 수 있습니다... 제 질문은 이 문자 모양을 가져온 대체 글꼴을 어떻게 결정합니까?

GUI 도구를 사용하든 명령줄을 사용하든 합리적인 접근 방식이 가능합니다.

답변1

먼저 문자 모양의 UTF-16 인덱스를 결정합니다. 당신은 그것을 사용할 수 있습니다이 웹사이트, 여기에 문자를 붙여넣으면 코드를 찾을 수 있습니다.

예를 들어, 히브리어 문자 א(알레프)를 살펴보겠습니다.유니코드 코드 포인트 0x5D0.

이제 쉘 세션에서 다음을 실행하십시오.

fc-match :charset=5D0

다음과 같이 캐릭터의 글꼴과 글꼴 변형을 사용해야 합니다.

$ fc-match :charset=5D0 
DejaVuSans.ttf: "DejaVu Sans" "Book"

관련 정보