Kupując nie tak dawno laptopa zawęziłem wybór do jednostek z matrycami o wysokich rozdzielczościach. Głównym powodem dla którego zdecydowałem się na ten konkretny model laptopa był  system operacyjny lub właściwie możliwości, które w tym zakresie sprzęt oferował. Padło na macbooka pro retina 13, ze względu, że w OSXie CS6 natywnie obsługiwał wysoką rozdzielczość (rozważałem wtedy migrację na OSX i cross transfer licencji Adobe – to temat na osobny wpis), poza tym, zawsze pozostawała możliwość instalacji Windowsa za pomocą BootCampa. Laptop na Windowsie takich możliwości nie oferował (nie myślę tutaj o dość kulawych rozwiązaniach VM).

Po 3-4 miesiącach rozdwojenia jaźni, jak nazywam okres w którym próbowałem pracować równolegle na dwóch systemach operacyjnych, zdecydowałem się na instalację Windowsa na maku.

Powstał wtedy problem wysokiej rozdzielczości matrycy lub braku obsługi tejże w pakiecie Adobe CS6.

roznica-w-wielkosci-interfejsu-adobe-cs6-przed-i-po

Szczęśliwie jest na to rozwiązanie, które jest proste w wykonaniu, a umożliwia poprawienie tego, czego Adobe poprawić już w pakiecie pudełkowym nie chciało.

Poniższy tip tyczy się tylko wersji CS6 na Windowsa, na OSX CS6 ma już obsługę wysokiej rozdzielczości. Co do wcześniejszych wersji pakietu – nie testowałem.

Solucja ma dwa etapy:

  • najpierw należy dodać wpis w rejestrze Windowsa, aby ten szukał zewnętrznych plików manifestu dla danych programów,
  • stworzyć sam plik manifest w katalogu interesującego nas programu.

Zaczynamy naciskając klawisz Windows + R, piszemy regedit i wciskamy OK.

Znajdujemy następujący klucz w rejestrze:

HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide

Następnie naciskamy prawy klawisz myszy i wybieramy NOWY > DWORD (32 bit) Wartość
Piszemy PreferExternalManisfest i potwierdzamy enterem.
Edytujemy PreferExternalManifest (prawy klawisz myszy i modyfikuj).
Wpisujemy wartość 1 w Dane Wartości i wybieramy szesnastkowy.
Klikamy OK, zamykamy edytor rejestru.

konfigurowanie-manifestu

Teraz wystarczy do każdego katalogu interesującego nas programu wrzucić poniższy plik, zmieniając jego nazwę na „plik wykonywalny z dopiskiem .manifest”

Dla photoshopa będzie to:

photoshop.exe.manifest
w c:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)

Plik manifest dla photoshopa

To wszystko!


Hint znalazłem na blogu Dana Antonielliego
http://www.danantonielli.com/adobe-app-scaling-on-high-dpi-displays-fix/

Dan, high five for this!