You are here: PSPad forum > České diskuzní fórum > Re: 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ý
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"?
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
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í
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
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ý
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.
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ě.
Editor PSPad - freeware editor, © 2001 - 2025 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR