어도비 프로그램(CS6) 고해상도에서 메뉴바 UI 폰트 크기 조정

   작년 말, 고해상도를 지원하는 노트북(3200 x 1800 디스플레이)에 어도비 마스터컬렉션 CS6를 설치한 적이 있습니다.  설치를 하고 나니 메뉴바를 제대로 알아보기 힘들 정도로 작은 크기로 출력이 되어서 고생했었죠.  ...

 


http://naver.me/F5fQL09x

 작년 말, 고해상도를 지원하는 노트북(3200 x 1800 디스플레이)에 어도비 마스터컬렉션 CS6를 설치한 적이 있습니다.

 설치를 하고 나니 메뉴바를 제대로 알아보기 힘들 정도로 작은 크기로 출력이 되어서 고생했었죠.

 가장 간단한 해결책은, 노트북의 해상도를 이전처럼 1920 x 1080 정도로 작게 쓰면 됩니다! 또는, 정식으로 UI 200% 확대 기능을 제공하는 CC 2014 이후 버전을 사용하면 됩니다!...만 우리가 원하는 해결책은 이것이 아니죠. 3200 x 1800의 디스플레이가 지원되는 노트북을 고작 저 해상도 사용하는 것은 너무나도 비효율적이며, 새로 CC 2014 이후 버전을 구매하는 것도 금전적으로 매우 부담이 됩니다.

 그래서 구 버전을 고해상도에서도 이전처럼 쓸 수 있는 방법이 없나 검색해 보았었습니다.

 그 때, 구글을 통해 찾은 것이 바로,

 http://www.danantonielli.com/adobe-app-scaling-on-high-dpi-displays-fix/

 이 사이트였습니다.
 이 페이지에서 제시한 해결책을 적용한 결과, 아래와 같은 결과물을 얻을 수 있었습니다.



 이 문제의 원인:

 간단히는 어도비 자체의 문제.
 자세히는 프로그램이 실행 시, 윈도우는 프로그램에게 고해상도를 지원하는가에 대하여 질문하게 되는데, 이때 프로그램이 "그렇다"고 대답을 하게 되고, 그 결과, 위 그림에서 왼쪽 적용 전 화면처럼 코딱지만한 메뉴바를 출력하게 되는 것입니다.

 해결책:

 프로그램이 윈도우에게 "고해상도를 지원하지 않는다"고 답하게 하여, 적절한 크기로 프로그램 화면이 출력될 수 있도록 유도하는 것입니다. 이 방법이 완벽한 해결책은 아니지만, 고해상도가 아닌 환경에서 작업했을 때와 같이 사용할 수 있도록 해줄 것입니다.

 어떻게 하는 가?:

 1. 윈도우에게 외부 상세 파일(external manifest file)을 찾을 수 있도록 명령한다.
 2. 외부 상세 파일(external manifest file)을 만든다.

 1단계: 윈도우가 우선적으로 외부 상세 파일을 불러오도록 만든다.
 이 작업은 윈도우 레지스트리를 건드리는 작업으로, 익숙하지 않은 사용자는 반드시 레지스트리 정보를 백업한 후 작업에 임하도록 합니다. 하지만 이 작업은 그저 한 줄을 추가하는 것뿐인 매우 간단하고 쉬운 작업이기 때문에 겁먹지 말고 가벼운 마음으로 임하도록 합니다.

 1. '윈도우 버튼 + R'을 누른 뒤, 실행 창이 열리면 "regedit"를 입력하고 '확인'을 누릅니다.
 2. 다음 레지스트리 경로를 찾아가도록 합니다.
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide
 3. '마우스 오른쪽 버튼'을 클릭하고, "새로 만들기(N)">"DWORD(32비트) 값(D)"을 선택합니다.
 4. PreferExternalManifest를 입력하고 엔터를 누릅니다.
 5. 생성된 PreferExternalManifest에 커서를 대고 마우스 오른쪽 버튼으로 클릭하여 수정(M)을 선택합니다.
 6. 값 데이터에는 1을 입력하고, 10진수(D)를 선택하도록 합니다.
 7. 확인을 누른 뒤, 레지스트리 편집기를 닫습니다.

 2단계: 외부 상세 파일을 만들고 위치시킨다.
 가장 재미있는 부분입니다. 그저 외부 상세 파일을 만든 뒤 그 파일을 원하는 프로그램의 폴더에 복사하는 것으로, 그토록 우리가 원하던 화면을 띄울 수 있게 되는 것입니다. 이때, 실제로 실행되는 실행 파일(*.exe)과 .manifest 파일이 한 폴더에 위치하는 것이 중요합니다.

manifest 소스코드 보기

 예를 들어 포토샵에 적용한다고 하였을 경우, 우리가 만든 manifest 파일의 이름을 Photoshop.exe.manifest라는 이름으로 바꿔서 Photoshop.exe가 있는 C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit) 폴더에 위치시켜주는 겁니다.

아래는 구글 드라이브에 올려놓은 manifest 파일입니다.
photoshop.exe.manifest
fireworks.exe.manifest
illustrator.exe.manifest
dreamweaver.exe.manifest

 윈도우가 외부 상세 파일을 읽어내기 위해서는, 꼭 실행하려는 프로그램의 실행 파일 이름을 .manifest 앞에 붙여줘야 합니다. 이를 응용하면, 위 네 가지 프로그램만이 아니라 Bridge 등 고해상도 모드로 출력되는 다른 어도비 프로그램에도 적용할 수 있습니다.

 어차피 파일 안의 내용은 공통된 manifest 소스코드일 뿐이므로 이미 내려받으신 파일의 앞부분만 이름 변경하셔서 사용하여도 됩니다.

 어도비 프로그램은 사용자께서 특별히 따로 설정하신 게 없다면 보통 C:\Program Files (x86)\AdobeC:\Program Files\Adobe에 위치하게 됩니다. 이 경로에 모두 모여있으니 쉽게 적용하실 수 있으실 겁니다.

 이게 전부이며, 재부팅할 필요도 없고 특별히 다른 설정을 할 필요도 없습니다.

 다만, 특정 프로그램에서 메뉴에 있는 다른 제품군의 프로그램을 바로 실행시키는 명령을 실행할 경우 manifest 설정이 무시된 채, 고해상도 모드로 실행되는 작동이 확인되었으나, 이를 고칠 수 있는 방법은 없고, 위에 언급했던 어도비에서 공식으로 UI 200% 확대 기능을 지원하는 CC 2014 이후 버전을 구매하셔서 사용하시는 것 외에는, 현재로써는 이 방법이 가장 효과적인 방법입니다.



http://naver.me/F5fQL09x

좋아할 만한 글

48 개의 댓글

  1. 감사합니다^^ 정말 도움되었어요 복받으세요.

    답글삭제
  2. 아 너무 어렵네요 ㅜㅜㅜ1단계는 성공햤는데
    2단계에서 ,,,무슨말인지 제가 멍청해서 이해를 못하겠어요

    답글삭제
    답글
    1. 파일을 다운로드해서 포토샵이 설치된곳에 넣으라구욤

      삭제
  3. 좋은정보 감사합니다.
    알려주신방법으로 설정을 하니 생각했던 것보다
    아이콘들이 크게 적용이 되었는데 이부분을 조정하려면
    레지스트리 -> 값 데이터 1을 주었던것을 0.5? 0.8등 으로 수정하면 되는것인지 궁금합니다.

    답글삭제
    답글
    1. 음, 제가 알기로는 값 데이터 1은 1=on, 0=off의 개념으로 알고 있는데, 아마도 아이콘 크기 조절을 명령하거나 담당하는 데이터 값은 줄 수 없지 않을까요? 도움을 못 드려 죄송합니다.

      삭제
  4. 좋은 정보로 문제를 해결했습니다. CC 2017 버젼인데, 잘 적용됩니다. 감사합니다.

    답글삭제
  5. 최근 모니터를 새로 사고는 고민이 깊었는데... 덕분에 해결했습니다. 감사합니다.

    답글삭제
  6. 일러스트와 포토샾 둘다 적용해야되는 경우, 1단계를 두번 해야되나요? 처음에 포토샾 하고 그다음 일러스트를 해봤는데, 일러스트는 커지지가 않네요 ㅠㅠ

    답글삭제
    답글
    1. 1단계는 한 번만 해두면 다른 프로그램에서도 유효해서...
      포토샵이 성공적으로 적용되었다면 일러스트도 99.9% 적용 가능할 겁니다. manifest 파일의 스펠링이 혹시 잘못 되어있진 않은지, 일러스트 실행 파일과 같은 위치에 있는지 다시 한 번 확인 해보세요.

      삭제
  7. 감사합니다 정말 큰 도움이 되었어요!!! ㅠㅠ
    사실 저도 2단계에서 말이 어려워 허둥지둥 했는데..
    댓글의 "파일을 다운로드해서 포토샵이 설치된곳에 넣으라구욤" 을 보고
    한방에 해결했습니다.. ㅋㅋㅋ 정말 감사합니다!!

    답글삭제
    답글
    1. 나름 알기 쉽게 해석해서 적어드린다고 고심했는데 역시 어려웠나보네요ㅎ

      삭제
  8. 정말 감사합니다. 덕분에 문제를 해결했습니다^^ 알기 쉽게 써주셔서 어려움없이 해결했네요

    답글삭제
  9. 레지스트리 수정에서 단위가 16진법에서 10진법으로 바뀌지 않습니다 ,
    아마 그래서 파일들을 위치에 복사 했는데도 화면 크기가 바뀌지 않는것 같습니다 ㅠㅠ 해결 방법이 없을까요, 맥에서 부트캠프 윈도우 10 쓰고 있습니다

    답글삭제
    답글
    1. 16진수와 10진수 바꾸는 게 분명히 있을 건데...
      제 PC 환경이 윈도우 7 환경이고, 이 글을 쓰게 된 계기가 되며 실제로 적용해봤던 윈도우 10 환경의 노트북은 당시 직장 상사가 쓰시던 것이라...
      10진법 16진법이 안 바뀔 리 없을텐데... 지금 저한테 해당 환경이 있다면 동영상이라도 촬영해서 보여드릴텐데 안타깝네요.

      삭제
  10. 정말 감사합니다! 단비와도 같은 정보였어요 ㅠㅠ 덕분에 쉽게 해결할 수 있었습니다. 감사합니다 ㅎㅎ

    답글삭제
  11. 혹시 나중에 설정을 돌리고 싶을때 manifest
    파일을 지우면 다시 돌아갈까요

    답글삭제
    답글
    1. 네, manifest 파일만 지우면 원래대로 돌아갑니다.

      삭제
  12. 안녕하세요 혹시 에펙은 어떻게 적용할수있을지궁금합니다 동일방법대로 aftereffects라고 바꾸어 넣었는데 바뀌질않아서요ㅠㅠ

    답글삭제
    답글
    1. 애프터 이펙트는 실행 파일 이름이 다를 걸요? AfterFX.exe로 되어있진 않은지 확인해주세요!

      삭제
  13. 포토샵은 해결됐는데
    애프터이펙트, 일러스트레이터, 프리미어는 먹지를 않네요ㅜㅜ

    답글삭제
    답글
    1. 뭔가 하나가 안 먹혔던 것 같기도 한데, 말씀하신 세 개가 다 안 되진 않을텐데요? 특히 일러스트레이터 같은 경우는 확실히 적용됩니다!

      삭제
  14. 작성자님 덕분에 해결됐습니다. 정말 고맙습니다.

    답글삭제
  15. 일러스트레이터 경로는 그냥 폴더가 아니구요.
    C:\Program Files\Adobe\Adobe Illustrator CS6 (64 Bit)\Support Files\Contents\Windows
    이안에 넣으셔야 합니다.

    답글삭제
  16. Adobe After Effects CS6는 파일명이 AfterFX.exe.manifest 입니다.
    경로는 여기요.. C:\Program Files\Adobe\Adobe After Effects CS6\Support Files

    답글삭제
    답글
    1. 두분다 너무나 감사드립니다. 너무나 큰 도움 되었습니다.
      그런데 혹시. 프리미어는 어떻게 해야 할까요?

      삭제
    2. 이론 상으로는... 프리미어도 똑같지 않을까요?
      Adobe Premiere Pro.ex.manifest 라던가.

      삭제
  17. 안되어서 레지스트리에 가서 확인해보면 다시금 16에서 10으로 안넘어가고 다시16이 되어 있네요
    이게 아예 안먹히는 것 같은데;; 이런 경우는 어찌 해야하나요???
    저도 노트북을 포토샵하려고 구입했는데 못하고 있어서요ㅠ

    답글삭제
  18. 참고로 photoshop cs4 인데요... 안되네요...

    답글삭제
    답글
    1. 이론 상으로는 가능하다고 생각하지만, 제가 CS4를 가지고 있지도 않고 더군다나 고해상도 노트북도 없다보니 도움을 드리긴 힘들 것 같네요.

      삭제
  19. 좋은 정보 정말 감사합니다 그런데.. 관리자의 권한이 필요하다고 하는건 어떻게 하나요?

    답글삭제
    답글
    1. 어느 경우인지 명확하지 않아서 애매하긴 한데 regedit 말씀이시면, 위의 언급된 실행방법에서 윈도우 버튼 - 실행 - regedit 검색해서 나온 실행 파일을 마우스 오른쪽 클릭한 후, 관리자 권한으로 실행 해보세요.

      삭제
  20. 뭔파일ㅇ을 어디서 받아서 어디에 넣어요?

    답글삭제
    답글
    1. PreferExternalManifest 이거를 다시 이름을 Photoshop.exe.manifest로 바꾸라구여..?

      삭제
    2. ...더 이상 알기 쉽게 설명할 자신이 없는데... 이번 기회에 정식으로 UI 200% 확대 기능이 지원되는 최신 버전으로 갈아타는 건 어떠신가요?

      삭제
  21. 흑흑 감사합니다. 눈 빠질 뻔 했는데.. 복받으실거에요 정말..올려주신 글, 그리고 댓글까지 읽어보니 드디어 적용이 됐어요.

    답글삭제
  22. 포토샵은 성공해서 에펙도 하려고 했어요.. 근데
    이름을 바꿔도 뒤쪽에 exe.manifest가 붙으면
    아이콘이 포토샵 아이콘으로 바뀌면서
    포토샵만 나와요ㅠㅠ

    답글삭제
    답글
    1. ? 죄송합니다. 무슨 말씀을 하시는 건지 상황 이해 및 파악이 안 되네요ㅎㅎㅎ
      exe.manifest가 포토샵 아이콘으로 바뀔 일이 있나요?
      혹시나 바뀐다고 해도 exe.manifest를 실행하거나 하는 일이 없이 그냥 실행파일과 같은 폴더 안에만 있으면 되기 때문에 바뀌든 안 바뀌든 전혀 상관이 없을텐데요.

      제가 드릴 수 있는 말씀은, 천천히 다시 한 번 본문을, 본문만으로는 이해가 안 된다 싶으시면 댓글들을 다시 한 번 읽어 보세요. :D

      삭제
  23. 정말 CS4는 방법이 없는 건가요?

    답글삭제
    답글
    1. CS4 방법 한글에서는 못 찾고 영어에서 찾았어요. 테스트 해보니까. 잘 됩니다.
      1. Adobe Photoshop 폴더 (Windows C :> 프로그램 파일 (x86)> Adobe> Adobe Photoshop CS4)를 엽니 다.

      2. Photoshop.exe가 나타날 때까지 아래로 스크롤하십시오. 마우스 오른쪽 버튼으로 클릭.

      3. 등록 정보를 선택한 다음 호환성 탭을 선택하십시오.

      4. 높은 DPI 배율 동작 무시. 옆의 확인란을 선택합니다.

      5. 아래 드롭 다운에서 시스템을 선택했습니다.

      삭제
  24. CS4 방법 한글에서는 못 찾고 영어에서 찾았어요. 테스트 해보니까. 잘 됩니다.
    1. Adobe Photoshop 폴더 (Windows C :> 프로그램 파일 (x86)> Adobe> Adobe Photoshop CS4)를 엽니 다.

    2. Photoshop.exe가 나타날 때까지 아래로 스크롤하십시오. 마우스 오른쪽 버튼으로 클릭.

    3. 등록 정보를 선택한 다음 호환성 탭을 선택하십시오.

    4. 높은 DPI 배율 동작 무시. 옆의 확인란을 선택합니다.

    5. 아래 드롭 다운에서 시스템을 선택했습니다.

    답글삭제
  25. 감사합니다ㅠㅠ 복받으실 거에요!

    답글삭제
  26. 감사합니다~ 덕분에 문제 잘 해결하였습니다ㅎㅎ

    답글삭제
  27. 덕분에 쉽게 해결했습니다. 감사합니다.

    답글삭제
  28. 감사합니다. 덕분에 해결했슶니다 ㅜㅜ

    답글삭제
  29. 이전에는 FHD 해상도로 노트북 해상도를 줄여 썼다가 새로 윈도우 설치하면서 제 해상도를 쓰기로 하면서 접한 문제였는데, 덕분에 잘 해결되었습니다. 감사합니다. ^^

    답글삭제