안녕하세요! Nitro입니다.

    옛날에 한번 폰트 변경 관련해서 글을 올린 적이 있었는데요,

    [팁] - 윈도우 10 기본 시스템 글꼴 변경하기! (서피스 시리즈 강추!)

    오늘 제가 가지고 온 프로그램은 위 글에서 알려 드린 방법을 더욱 쉽게 처리해주는 프로그램입니다!

     

    생각보다 많은 분들이 저 글을 참고하고, 사용 중인 것 같은데 생각보다 불편해서 그냥 프로그램을 만들었습니다!

    폰트 리스트 기능을 추가하여 쉽고 오타 없이 폰트를 적용할 수 있으며, 한 번의 클릭으로 적용, 복구할 수 있습니다.

    [알려진 문제점]

    [위도우 10 1903 버전 관련 오류 (2019.10.20일차 공지)]

    현재 윈도우 10 1903 버전에서 이 프로그램이 정상적으로 작동하지 않는 이슈를 제보받았습니다.

    아마 이번 빌드 업데이트 관련에 태마같은 부분들이 많이 바뀐 걸로 보아 폰트 레지스트리가 변경되었을 가능성이 있어 보입니다.

     

    만약 현재 윈도우 10 1903 빌드를 사용중이신 분들이시라면 현 V0.1버전 사용을 중단해주시길 바랍니다.

    혹은 윈도우 10 1903 버전 업데이트를 예정 중이신 분이시라면 만일을 대비하여 폰트 관리자 프로그램에서 초기화를 진행 후 업데이트하시기를 권장드립니다.

     

    그 외에 빌드를 사용 중이시면서 업데이트를 하실 생각이 없으신 분들은 딱히 걱정하지 않으셔도 됩니다.

     

    해당 윈도우 10 1903빌드 관련 오류는 현제로써는 해결하기 어렵습니다. 이유는...

    이유는 제가 서피스북 2 유저이기 때문입니다...

     

    [특정 부분에서 폰트가 적용되지 않는 오류 (2019.10.20일차 공지)]

    이 부분은 어떻게 설명하기가 어렵습니다만...

    특정 웹브라우저나, 특정 웹사이트에서 폰트가 강제로 고정되면서 발생하는 오류입니다.

    이는 해당 사이트 CSS 파일이나 웹브라우저 설정에 따라 발생하는 현상으로써 현제로서는 파악 중에 있습니다.

    파악되는 대로 업데이트하도록 하겠습니다.

    [바로가기]

    프로그램 소개

     

    레지스트리

     

    오픈소스

     

    라이선스

     

    프로그램 다운로드 및 구버전

     

    업데이트 로그

     

    악성코드 정보

    [윈도우 10 폰트 관리자]

    이 프로그램이 무엇인가요?

    이 프로그램은 윈도우 10의 기본 폰트를 사용자가 원하는 폰트로 변경하도록 도와주는 프로그램입니다.

    운영체제 튜닝을 원하시는 분이나, 해상도 문제로 가독성을 올리고 싶으신 분들에게 도움이 될 수 있습니다.

     

    [폰트 목록]

    더욱 빠르고 쉽게!

    기존의 제가 알려드린 직접 레지스트리 파일을 수정, 적용하는 방법에서는 직접 폰트 이름을 적어야 하는 불편함이 있었습니다.

    하지만 이번 버전에서는 윈도우에 설치되어 있는 폰트 이름을 자동으로 불러와, 이름을 직접 적거나, 오타로 인해 시스템에 오류가 생기는 불상사를 자동으로 방지합니다.

     

    [복구]

    잘못 적용해도 문제 없이!

    새롭게 변경한 폰트가 마음에 들지 않거나, 알 수 없는 오류로 인하여 시스템의 폰트가 깨지게 될 경우, 버튼 한번 클릭으로 원래의 시스템 설정으로 복구할 수 있습니다.

     

    [다중 언어 지원]

    여러 국가의 언어를 지원합니다.

    (현제는 영어와 한국어만 지원합니다.)

    아직 2가지의 언어만 지원하지만, 앞으로 더욱 많은 언어를 지원할 예정입니다.

    (다중 언어 지원을 돕고 싶으시다면 언제든 댓글, 이메일로 알려주세요!)

    이메일 : nitro0@naver.com

     

    [프로그램 오류 발생 시]

    본 프로그램은 시스템을 수정합니다. (레지스트리)

    수정 작업 도중 프로그램에 오류가 발생할 수 있으며, 이를 방지하기 위해 백업을 해 놓으시길 권장합니다.

    또한 파일과 함께 포함되어 있는 복구.reg 파일이 시스템에 오류가 발생했을 때 도움이 될 수 있습니다.

    오류가 발생하면 아레의 연락처로 문의해 주시길 바랍니다.

    [레지스트리]

    이 프로그램이 내 컴퓨터에 무엇을 변경하나요?

    윈도우 10의 폰트를 저장하고 있는 레지스트리 트리를 수정합니다.

    수정되는 레지스트리는 아레와 같습니다.

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
    "Batang & BatangChe & Gungsuh & GungsuhChe (TrueType)"=""
    "Gulim & GulimChe & Dotum & DotumChe (TrueType)"=""
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
    "Gulim"="사용자 지정 폰트"
    "GulimChe"="사용자 지정 폰트"
    "Dotum"="사용자 지정 폰트"
    "DotumChe"="사용자 지정 폰트"
    "Batang"="사용자 지정 폰트"
    "BatangChe"="사용자 지정 폰트"
    "Gungsuh"="사용자 지정 폰트"
    "GungsuhChe"="사용자 지정 폰트"
    

     

    [소스코드]

    이 프로그램의 '핵심 소스코드'를 공개합니다.

    언어는 VB.Net이며, 디자인을 포함한 모든 소스코드가 아닌 폰트 목록을 불러오는 소스코드와 레지스트리 트리를 변경하는 소스코드를 공개합니다. 

    본 소스코드는 CC0 라이선스를 따르고 있으며, 이는 수정, 배포, 상업적 이용, 저작권자 표기 필요 없음 등 그냥 아무런 제약 없이 사용하셔도 무관합니다. (자세한 내용: https://creativecommons.org/publicdomain/zero/1.0/deed.ko)

    Core.vb
    다운로드

    Public Class Main
        Private Sub GetFont()
            For Each family In FontFamily.Families
                If family.IsStyleAvailable(FontStyle.Bold) = False Then Exit For
                'family.Name
            Next family
        End Sub
    
        Private Sub Save()
            Dim Font = "FontName"
    
            Dim regVersion = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts", True)
            regVersion.SetValue("Batang & BatangChe & Gungsuh & GungsuhChe (TrueType)", "")
            regVersion.SetValue("Gulim & GulimChe & Dotum & DotumChe (TrueType)", "")
    
            regVersion = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes", True)
            regVersion.CreateSubKey("Gulim")
            regVersion.CreateSubKey("GulimChe")
            regVersion.CreateSubKey("Dotum")
            regVersion.CreateSubKey("DotumChe")
            regVersion.CreateSubKey("Batang")
            regVersion.CreateSubKey("BatangChe")
            regVersion.CreateSubKey("Gungsuh")
            regVersion.CreateSubKey("GungsuhChe")
    
            regVersion.SetValue("Gulim", Font)
            regVersion.SetValue("GulimChe", Font)
            regVersion.SetValue("Dotum", Font)
            regVersion.SetValue("DotumChe", Font)
            regVersion.SetValue("Batang", Font)
            regVersion.SetValue("BatangChe", Font)
            regVersion.SetValue("Gungsuh", Font)
            regVersion.SetValue("GungsuhChe", Font)
        End Sub
    
        Private Sub Reset()
            Dim regVersion = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts", True)
            regVersion.SetValue("Batang & BatangChe & Gungsuh & GungsuhChe (TrueType)", "batang.ttc")
            regVersion.SetValue("Gulim & GulimChe & Dotum & DotumChe (TrueType)", "gulim.ttc")
    
            regVersion = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes", True)
            regVersion.DeleteValue("Gulim", False)
            regVersion.DeleteValue("GulimChe", False)
            regVersion.DeleteValue("Dotum", False)
            regVersion.DeleteValue("DotumChe", False)
            regVersion.DeleteValue("Batang", False)
            regVersion.DeleteValue("BatangChe", False)
            regVersion.DeleteValue("Gungsuh", False)
            regVersion.DeleteValue("GungsuhChe", False)
        End Sub
    End Class

    [라이선스]

    프로그램을 이용할 시 자동으로 아레의 라이선스에 동의한 것으로 간주됩니다.

    1. 본 프로그램의 저작권은 제작자, Nitro (nitro0@naver.com)에게 있습니다.

    2. 본 프로그램은 상업적인 이용이 불가능합니다.

    3. 본 프로그램을 수정, 2차 배포, 판매하는 등의 행위는 금지합니다.

    4. 본 프로그램을 이용함으로써 사용자가 얻는 불이익에 관하여 제작자 및 저작권자는 책임을 지지 않습니다.

    5. 본 프로그램은 악성코드를 탑재하고 있지 않습니다.

    [다운로드]

    [최신 버전] V0.1

    윈도우 10 폰트 관리자.zip
    다운로드

    배포: 2018-12-30

    [업데이트 로그]

    [V0.1]

    폰트 변경 기능

    쉬운 복구 / 적용

    향상된 UI

    다중언어 지원 (한국어 / 영어)

    폰트 목록 자동 불러오기

     

    [악성코드]

    본 프로그램은 악성코드를 탑재하고 있지 않습니다.

    바이러스 토탈 검사 결과: https://www.virustotal.com/ko/file/9390245c7def5fa641e5ba273907491bf7369204b6fe9b4861c798cd4531cf61/analysis/1546097236/

    총 70개의 백신중 오직 2개만이 바이러스로 탐지하고 있으며, 이는 오진일 확률이 높습니다.

    안심하고 쓰셔도 됩니다.

     

    [제작자 정보]

    E-Mail : nitro0@naver.com

    Blog : http://nitr0.tistory.com/

    WebPage : http://nitr0.000webhostapp.com/

    YouTube : https://goo.gl/GcQ2XE

    Twitter : https://twitter.com/ONitr0

    Discord : https://discord.gg/4dpkX2F

     

    If you want to see the English post, please visits here.

     

     

    Posted by Nitr0
    • 좋아요
      2019.02.10 14:46

      너무나 유용 합니다. 가독성도 좋구요. 감사 합니다 ^^

    • 하잉
      2019.03.09 18:18

      감사합니당ㅠ

    • Favicon of https://testblog9541.tistory.com LumaLumo
      2019.05.09 15:22 신고

      능력자셨군요.
      전에 레지스트리 수정 방법도 참고해서 잘 이용하고 있었는데 편리한 프로그램을 만드셨네요.
      정말 감사합니다.

      • Favicon of https://nitr0.tistory.com Nitr0
        2019.05.12 12:36 신고

        잘 사용하셨다니 뿌듯합니다 :)

    • dd
      2019.05.29 23:07

      안녕하세요 서피스 프로4를 쓰고있습니다. 다운받아서 적용했는데 네이버 검색후 나오는 페이지만 굴림체로 똑같이 나오네요 ㅠㅠㅠㅠ 뭐가 문제일까용 ㅠㅠ

      • Favicon of https://nitr0.tistory.com Nitr0
        2019.05.30 21:08 신고

        무슨 웹브라우저 쓰시나요

    • ㅇㅇ
      2019.05.30 17:53

      저도 위엣분처럼 네이버 검색 후 페이지가 굴림체로 나와요 ...ㅠ.

    • ㅇㅇ
      2019.05.31 23:55

      크롬이용

      • Favicon of https://nitr0.tistory.com Nitr0
        2019.06.01 17:28 신고

        폰트나 웹브에 따라 결과가 다를수 있습니다. 한번 다른 폰트/웹브를 사용해 보세요

    • ㅇㅇ
      2019.06.02 14:32

      엣지랑 크롬 둘다 다른폰트로 바꿔도 그 네이버 검색결과 화면은 똑같이 굴림체네요 .. ㅠㅠ

      • 지나가던 사람
        2019.06.02 17:49

        제가 확인해본 결과 네이버 검색결과 페이지에서는 CSS에서 직접 폰트를 지정하였기 때문에, 사용자의 폰트 설정이 오버라이딩되는 걸로 보입니다.(그러니까 사용자 폰트 설정과 관계없이 굴림으로 지정됨) 따라서 그쪽까지 바꾸기 위해서는 브라우저 Stylus 확장 기능 등을 이용, 해당 CSS를 강제로 덮어씌워야 합니다.

      • Favicon of https://nitr0.tistory.com Nitr0
        2019.06.04 21:09 신고

        윗분말대로 웹사이트 자체 지정글꼴인듯 합니다. 아마 확장앱으로 수정이 가능할듯 하긴 합니다만... 찾아볼깨요

    • 김지윤
      2019.06.14 13:54

      안녕하세요..질문이 있습니다.
      혹시 영문폰트도 바꿔줘야 되나요? 바꿔야 된다면 영문폰트는 어떤게 좋을까요? 한글은 나눔고딕으로 바꿨어요..

      • Favicon of https://nitr0.tistory.com Nitr0
        2019.06.16 00:28 신고

        처음에 영문으로 선택후 어플리케이션을 실행시켰을때 폰트도 같이 바꿔줘야 하냐는 질문이라면 아닙니다. 영문은 그냥 영어 번역된 버전일 뿐입니다. 본질적으로 바뀌는 폰트는 한국어 폰트뿐이며, 영문으로 선택후 프로그램 실행하고, 폰트를 바꿔도 기본적으로 바뀌는 폰트는 한국어버전, 영어버전 프로그램 동일합니다.

    • 홍첨지
      2019.07.23 17:18

      도움이 되었습니다. 감사합니다!

      • Favicon of https://nitr0.tistory.com Nitr0
        2019.07.27 13:51 신고

        불편하신점이 있으시다면 알려주세요!

    • 격렬한 감사
      2019.07.31 13:18

      드디어 구글 어스 프로를 돌릴 때 굴림체를 보지 않아도 됩니다! 드디어 해방되었습니다! 감사합니다! 레지스트리 쪽이었군요

    • 김지환
      2019.09.26 11:21

      안녕하세요. 덕분에 이 프로그램 잘써왔는데 오늘 갑자기 폰트가 안먹네요..ㅎㅎ...

      • Favicon of https://nitr0.tistory.com Nitr0
        2019.10.20 22:49 신고

        윈도우 10 1903버전 오류입니다. 수정되는데로 블로그에 올려놓겠습니다..!

    • 예? 뭐라구요?
      2019.10.15 19:38

      적용이 되지 않는데.. 기존 시스템 글꼴 자체도 적용되지 않습니다

      • Favicon of https://nitr0.tistory.com Nitr0
        2019.10.20 22:49 신고

        윈도우 10 1903버전 오류입니다. 수정되는데로 블로그에 올려놓겠습니다..!

    • Favicon of https://nitr0.tistory.com Nitr0
      2019.10.20 22:48 신고

      현제 윈도우 10 최신버전 (1903)으로 업데이트 하셨을 경우 폰트가 적용되지 않는 오류가 있는것으로 파악됩니다. 현제 오류의 원인을 파악중이며, 분석이 끝나는 대로 수정된 빌드를 제공하도록 하겠습니다. 감사합니다.

    • ppwag
      2019.11.09 23:35

      질문 있습니다. 1903 환경에서 폰트 변경을 시도하다 nitro 님의 프로그램을 찾게 되었습니다. 역시나 글의 시작에 해당 프로그램이 새롭게 업데이트된 windows환경에서 추가, 변경 된 레지스트리로 인해 프로그램이 동작하지 않는다는 공지글이 보이더라구요. 문제의 원인을 분석하여 해결해 다시 올려주신다고 하셨는데요, 3주면 그리 긴 시간은 아니지만 조급한 마음에 기다림 보단 다른 방법이 있을까 하며 구글링을 해보았습니다. 하지만 레지스트리를 일일이 직접 바꾸며 시도해 보아도 해결이 되질 않아, 다시 댓글을 남깁니다. 업데이트 되며 바뀐 폰트 레지스트리 구조는 제가 생각하는 것보다 그 이상의 복잡하며 오랜 분석이 필요한 일인가요?

      • Favicon of https://nitr0.tistory.com Nitr0
        2019.11.13 23:56 신고

        본문 읽어주세요 :) 현제 제 컴퓨터는 해당 버전으로 업데이트를 할수 없기에 분석을 할수 없는 상황입니다!

      • ppwag
        2019.11.16 14:47

        서피스북 사용자이시기 때문에 분석을 할 수 없는 상황이라는 것 이미 확인했었습니다. 그래서 인터넷에서 다른 방법도 찾아보고 제 스스로 분석을 해보려 했지만 배경지식이 없어서인지 어렵더라구요. 만약 nitro 님이 환경이 마련되어 분석을 진행하시게 된다면 분석에 얼마만큼 시간이 소요되는지, 많이 어려운 작업인지를 여쭤본것입니다.

      • Favicon of https://nitr0.tistory.com Nitr0
        2019.11.17 14:38 신고

        그부분은 잘 모르겠네요. 레지가 어떤식으로 바뀐건지 일단 찾고나서야 알수 있기 때문에..
        아마 그전에 다른 외국인들이 찾아두지 않을까 싶네요.

    • 익명
      2019.12.18 10:40

      안녕하세요! 현재 윈도우 최신 버전 1909 사용하고 있는데 혹시 이 이슈가 해결 되었는지 알려주실 수 있나요?