Fontlink (레지스트리의 FontLink / SystemLink)가 창 10 x64에서 예상대로 작동하지 않음 문자 표시 Consolas 다음을

내가 원하는 것

Consolas메모장 ++의 기본 글꼴로 사용하지만을 사용할 때 중국어 및 일본어 문자와 기호가 더 잘 나타나기를 원합니다 Consolas.

MSDN 기사 에 따르면 여러 글꼴을 연결 Consolas하여 자체적으로 지원하지 않는 문자를 표시 할 수 있습니다.

목표

  • 폰트를 사용하여 라틴 문자 표시 Consolas
  • 다음을 사용하여 중국어 및 일본어 문자 표시 Microsoft YaHei
  • YaHei사용하여 처리 할 수없는 표시 기호Meiryo
  • 시스템이 Meiryo표시 할 수없는 나머지 문자를 처리하도록합니다.

목표를 달성하기위한 단계

  1. 추가 REG_MULTI_SZ항목 Consolas에를HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
  2. 값을 설정하십시오 Consolas.

    MSYH.TTC,Microsoft YaHei,128,96
    MSYH.TTC,Microsoft YaHei
    MEIRYO.TTC,Meiryo,128,85
    MEIRYO.TTC,Meiryo
    
  3. Windows에서 로그 오프 한 후 다시 로그인하십시오.

Windows 7의 실제 결과

  1. 라틴 문자 (0-9, az, AZ) 및 자주 사용되는 기호 (; : ‘ “등)는 Consolas
  2. 중국어 및 일본어 문자는 Microsoft YaHei
  3. 특수 기호는 Meiryo
  4. 위의 글꼴 중 지원하지 않는 다른 문자 및 기호는 시스템 기본값을 사용하여 표시되지 않습니다 (idk는 무엇입니까)

Windows 10의 실제 결과

  1. 라틴 문자 (0-9, az, AZ) 및 자주 사용되는 기호 (; : ‘ “등)는 Consolas
  2. 중국어 및 일본어 문자는 Microsoft YaHei
  3. 특수 기호는 Segoe UI Symbol
  4. 지원하지 않는 다른 문자 및 기호는 시스템 기본값을 사용하여 표시되지 않습니다

추가 정보

(링크와 이미지를 더 게시하려면 10 명의 담당자가 필요하므로 이미지 링크를 클릭하여 테스트 사례 결과 스크린 샷을보고 URL 텍스트를 복사 / 붙여 넣기하여 사이트를 직접 방문하십시오)

다음은 위에서 언급 한 글꼴의 문자 범위를 이해하려는 테스트입니다.

사용되는 도구

  • 메모장 : %WINDIR%/Notepad.exe
  • 바벨지도 : http://www.babelstone.co.uk/Software/BabelMap.html
  • 테스트 문자열 : 我风おA☃

    我(\u6211): A character available in both Chinese and Japanese
    风(\u98ce): A Chinese only character
    お(\u304a): A Japanese only character
    A(\u0041): A Latin character
    ☃(\u2603): A unicode symbol
    

테스트 단계

  1. BabelMap을 다운로드하여 연 다음 테스트 문자열을 Edit Buffer
  2. Single Font라디오 버튼을 선택하십시오
  3. 체크 Simple Rendering박스
  4. 오른쪽에있는 드롭 박스를 클릭하여 글꼴을 선택하십시오. Single Font
  5. 문자 모양을 관찰하십시오 Edit Buffer
  6. Consolas위에서 언급 한대로 글꼴 링크 설정 , 로그 오프 / 로그인 적용
  7. 열기 메뉴를 Notepad.exe열어서 Format > Fonts글꼴을Consolas
  8. 테스트 문자열을 붙여 넣은 다음 관찰하십시오.

검사 결과

테스트 사례 결과 비교

테스트 결과 설명

  • Microsoft YaHei 눈사람 기호를 표시 할 수 없습니다
  • Meiryo 중국어 문자가 없습니다
  • Segoe UI Symbol 기호 만 포함
  • Yu Gothic비슷 Meiryo하지만 다르게 보입니다
  • Consolas 라틴 스크립트 전용으로 설계되었습니다.
  • 텍스트 Notepad.exe는 3 가지 다른 글꼴을 사용하여 표시됩니다.

      我风お: Microsoft YaHei
      A: Consolas
      ☃: Segoe UI Symbol
    

    Segoe UI Symbol그 눈사람은 다른 글꼴에서 매우 다르기 때문에 확실히 말할 수 있습니다.

    그러나이 경우 Notepad.exe다음과 같은 글꼴을 사용하여 해당 문자를 표시해야합니다.

      我风お: Microsoft YaHei
      A: Consolas
      ☃: Meiryo
    

질문

  • Meiryofontlink 레지스트리에서 설정 한 이유 가 완전히 무시되는 이유 는 무엇 입니까?
  • Windows 10에서 목표를 달성하는 방법?


답변

Microsoft는 Windows 10에서 여러 글꼴을 제거하기로 결정했습니다.

https://docs.microsoft.com/en-us/windows/deployment/windows-10-missing-fonts

이것은 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ FontLink \ SystemLink를 관찰하여 확인할 수 있습니다.

기본적으로 Windows 7에 있어야하며 Windows 10에 없어야합니다.

어떤 단계를 통해 시스템에 Meriyo ttc 파일을 설치할 수 있습니다


답변