X 응용 프로그램에 표시되는 문자의 글꼴 이름을 알고 싶습니다. 물론 표시된 문자와 각 글꼴 문자를 비교하여 글꼴 이름을 알 수 있지만 시간이 오래 걸립니다. 더 쉽고 똑똑한 방법은 없을까?
문자를 복사해서 붙여넣으면 글꼴 정보도 같이 복사되는 것 같아요. 그래서 글꼴 이름을 알 수 있는 방법이 있을 것 같아요. 문자를 복사하고 클립보드를 보시겠습니까?
답변1
보편적인 해결책은 없다고 생각합니다. 텍스트가 렌더링되면 시스템의 어떤 구성 요소도 렌더링된 글꼴에 대한 정보를 유지할 이유가 없습니다.
그래서 도움이 될 수 있는 몇 가지 도구를 추가하겠습니다.
Linux에서 사용 가능한 모든 글꼴을 나열하려면 터미널을 열고 다음 명령을 실행하십시오.
fc-list
출력은 다음과 같아야 합니다.
/usr/share/fonts/opentype/mathjax/MathJax_SansSerif-Regular.otf: MathJax_SansSerif:style=Regular
/usr/share/fonts/opentype/urw-base35/NimbusRoman-Italic.otf: Nimbus Roman:style=Italic
/usr/share/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf: DejaVu Sans:style=Bold Oblique
/usr/share/fonts/truetype/kacst/KacstOffice.ttf: KacstOffice:style=Medium
/usr/share/fonts/type1/gsfonts/n019003l.pfb: Nimbus Sans L:style=Regular
/usr/share/fonts/truetype/abyssinica/AbyssinicaSIL-Regular.ttf: Abyssinica SIL:style=Regular
어디:
/usr/share/fonts/opentype/mathjax/MathJax_SansSerif-Regular.otf File name
: Separator
MathJax_SansSerif Font name
: Separator
style=Regular The font 'style'
man fc-list
자세한 내용을 확인하세요
다음 명령을 사용하여 n분 전에 액세스한 글꼴을 가져올 수도 있습니다.
find /usr/share/fonts -type f -amin +n
자세한 내용 보기 man find
...
내가 생각할 수 있는 마지막 것은
FC_DEBUG
. Fontconfig를 사용하는 프로그램을 시작하고 FC_DEBUG 환경 변수를 적절한 값으로 설정하면 로드되는 글꼴에 대한 일부 정보가 표시됩니다. 예를 들어:FC_DEBUG=2053 gedit
답변2
X 응용 프로그램에 표시되는 문자의 글꼴 이름을 알고 싶습니다.
어떤 X 응용 프로그램도 이를 수행할 수 없습니다.
문자를 복사하여 붙여넣으면 글꼴 정보도 함께 복사되는 것 같습니다.
나는 이런 일이 일어나는 것을 본 적이 없으며 어떤 응용 프로그램에서 복사했는지 언급하지 않았습니다. 그러나 X 응용 프로그램할 수 있는다양한 형식의 선택권을 제공하고,특별한브라우저와 같은 애플리케이션은 웹 페이지에서 텍스트를 선택하는 경우 HTML을 형식 중 하나로 제공하는 경우가 많습니다. 물론 HTML에는 글꼴 태그가 포함됩니다.
따라서 이것이 관찰한 효과라면 명령줄 도구 등을 사용하여 HTML 형식을 사용하여 선택할 수 있습니다.이 문제.
그러나 복사하려는 X 응용 프로그램이 이 형식을 선택할 수 없는 경우 이 방법은 작동하지 않습니다.
답변3
다음을 포함하되 이에 국한되지 않는 수백 가지 (합당한) 이유:
- 실제로 대부분의 최신 문서/응용 프로그램은 단일 글꼴 모음(sans, mono, serif...)만 지정할 수 있습니다.
- 실제로 테마인 DE 설정은 응용 프로그램의 (기본) 요구 사항에 관계없이 정확하게 정의된 글꼴을 사용하도록 강제할 수 있습니다(그런데 클립보드를 통한 복사/붙여넣기가 (때때로) 동일한 문자를 표시할 수 있는 이유를 설명합니다)
- 글꼴 별칭은 원래 상업용 글꼴에 대한 저작권 없는 대안을 제공하기 위해 필요했습니다.
- HTML 페이지/pdf 문서/사무실 문서에는 시스템에 존재하지 않는 특수 글꼴 파일이 포함될 수 있습니다...
신뢰할 수 있는 유일한 방법은 이미지를 일부 문자 모양 데이터베이스와 비교하는 것입니다. 예! 당신이 말하는 것을 자동화하고 실제로 당신의 눈으로 행동하십시오!
이 기능을 제공하는 글꼴 디자인 전용 상용 프로그램(MacOS의 경우 대부분)이 많이 있습니다. 나이가 많아서 안타깝네요글꼴 단조단지 경쟁을 할 수 없었을 뿐입니다.
그러나 다음과 같은 몇 가지 온라인 리소스를 시도해 볼 수 있습니다.
전용 Chrome/Firefox 브라우저 확장은 말할 것도 없습니다.
물론 이것은 모두 이미지 처리에 관한 것이므로 배송까지 시간이 걸릴 수 있으며 결과의 정확성은 글꼴 데이터베이스가 얼마나 많이 사용되는지에 따라 달라집니다. (Matcherator는 900,000개, MyFonts는 130,000개를 주장함)
가능한 가장 정확한 스크린샷을 제공하면 됩니다.
답변4
문자를 복사해서 붙여넣으면 글꼴 정보가 복사되는 것 같은데,
예를 들어 LibreOffice에 버퍼를 붙여 넣으면 사용되는 글꼴 이름을 볼 수 있습니다.
또 다른 옵션은 응용 프로그램을 실행하는 것입니다.
strace -f -e file application 2>&1 | grep -i ttf
그러면 실제로 열려 있는 모든 글꼴 파일을 볼 수 있습니다.글꼴 이름은 일반적으로 하드코드되어 있으므로
strings
.