You are here: PSPad forum > České diskuzní fórum > Podpora obrazovek s vysokým DPI

Podpora obrazovek s vysokým DPI

#1 Podpora obrazovek s vysokým DPI

Posted by: jikad | Date: 2014-10-16 13:17 | IP: IP Logged

Zdravím,

prosím o úpravu aplikace tak, aby korektně podporovala obrazovky s vysokým DPI.

Aktuálně když si na takové obrazovce nastavíte zvětšení např. na 150% v systému Windows, tak je PSPad celý rozmazaný (text, ikony - vše). Když speciálně pro PSPad vypnete DPI scaling, tak jsou ikony malé, text sice větší a ostrý, ale neproporcionální vůči prvkům, ve kterých se nachází atd. Vypadá to pak divně.

Různá přenosná zařízení ala Surface s vysokým rozlišením obrazovky, ale její malou fyzickou velikostí, jsou čím dál populárnější a častější. PSPad na těchto zařízeních nevypadá dobře.

Moc děkuji.

S pozdravem,
Jiří Kadavý

Options: Reply | Quote | Up ^


#2 Re: Podpora obrazovek s vysokým DPI

Posted by: pspad | Date: 2014-10-16 13:43 | IP: IP Logged

Nějaké kroky jsem již udělal, viz poslední developer build, kde je možné nastavit větší ikony jak pro toolbar, tak i pro menu.

Stahnete si posledni developr build, nastavte si sadu PSPad_24 pro toolbar i pro menu.

Co konkretne je "rozmazane"?

Options: Reply | Quote | Up ^


#3 Re: Podpora obrazovek s vysokým DPI

Posted by: jikad | Date: 2014-11-28 11:55 | IP: IP Logged

Dobrý den,

když si např. ve Windows 8.1 zkusíte nastavit DPI na 150% (dělá se v systému na místě, kde se nastavuje rozlišení obrazovky - je zde možné změnit velikost textu a dalších položek) a pustíte PSPad, uvidíte, že veškerý text kdekoli v aplikaci je není ostře zobrazený, ale je rozmazaný. Toto je normální chování u aplikací, které nejsou tzv. DPI aware, tzn. neumí pracovat s funkcemi operačního systému, které aplikaci upozorní, že je použito zvětšené DPI a je potřeba, aby se s tím aplikace korektně vyrovnala. V praxi to znamená, že pokud aplikace neumí sama tuto informaci zpracovat a podle toho ostře vykreslit texty, ikony atd., tak je využito zvětšení na úrovni systému, které se dělá na úrovni rastru a způsobuje mnou zmíněné rozostření.

Více viz.:
msdn.microsoft.com
msdn.microsoft.com

Options: Reply | Quote | Up ^


#4 Re: Podpora obrazovek s vysokým DPI

Posted by: pspad | Date: 2014-11-28 19:57 | IP: IP Logged

Tak se mi podařilo najít možnost, jak vyřešit většinu problémů. Fonty v aplikaci už nejsou rozmazané, jen občas není vidět vše. Zkusím to ještě doladit a pak poprosím o otestování

Options: Reply | Quote | Up ^


#5 Re: Podpora obrazovek s vysokým DPI

Posted by: pspad | Date: 2014-11-30 18:09 | IP: IP Logged

Zkuste prosím aktuální verzi zDeveloper fóra:
forum.pspad.com

PSpad by se měl chovat korektně i na pořítačích se zvýšeným DPI

Options: Reply | Quote | Up ^


#6 Re: Podpora obrazovek s vysokým DPI

Posted by: jikad | Date: 2014-12-10 10:22 | IP: IP Logged

Dobrý den,

děkuji za úpravy. Aktuální verze PSPadu již vypadá mnohem lépe na obrazovkách s vysokým DPI. Např. texty v menu, zobrazený obsah souborů, dialogy (např. vyhledat, nahradit apod.) jsou již korektně zobrazeny, čitelné a nejsou nijak zhuštěny nebo oříznuty, jak tomu bylo dříve.

Možná akorát ikonky v toolbaru, tool panelu apod. jsou menší a podobně některé ovládací prvky (tlačítka jako je např. X pro zavření panelů jako je ASCII tabulka...). Pravděpodobně neměníte jejich velikost podle DPI. Ale to už je vcelku drobnost.

Nyní už je PSPad použitelný i na displejích s vyšším DPI.

Moc děkuji,
Jiří Kadavý

Options: Reply | Quote | Up ^


#7 Re: Podpora obrazovek s vysokým DPI

Posted by: jikad | Date: 2014-12-10 10:27 | IP: IP Logged

Jen doplním, že jsem použil velikost ikon PSPad_24. Ve Windows pak používám 150% zvětšení. Ikony v PSPadu jsou na můj vkus trochu menší, ale už je to mnohem lepší, než to bylo dříve! Děkuji.

Options: Reply | Quote | Up ^


#8 Re: Podpora obrazovek s vysokým DPI

Posted by: jikad | Date: 2014-12-10 10:44 | IP: IP Logged

Jen jedna drobnost - názvy otevřených souborů v záložkách jsou poměrně dost zhuštěny. Imaginární spodní linka textu těchto názvů souborů je velmi nízko a tyto názvy souborů jsou pak zespoda oříznuty, pokud je např. v názvu souboru písmeno, které přesahuje spodní linku textu (např. pjgy apod.).

Jinými slovy, chtělo by to trochu zvětšit vertikální velikost záložek, které obsahují názvy otevřených souborů, při současném zachování spodní linky textů těchto názvů na svém místě.

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2024 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR