Skins and DPI (1 Viewer)

BakerQ

Portal Member
September 29, 2007
14
0
Home Country
United States of America United States of America
(Funny, I did a search for DPI which came up nearly blank, but when composing this post there "similar threads found" showed a few - awesome feature, btw - but I'm posting this anyway because it's a somewhat different issue.)

I have my MP box set up connected to my HDTV over component cables. Technically, I'm sending a 1080i signal to my television, but after resolving some extreme underscan issues, Windows is running at 1688x1016, natively. I'm thrilled with this result - I can play high resolution videos with few artifacts and little loss of quality. The problem is that while this resolution may make Windows components look tiny on a CRT or LCD screen they're absolutely muddied and itty-bitty on a television. The start menu it too small, icons are too small, everything except MP itself (because it scales up in size). The best solution for all of this was to increase the DPI of the screen to 200%.

Display Properties -> Settings Tab -> Advanced Button -> General Tab -> DPI.

Setting this to 200% brings me to about 192 DPI which works great, everything is clean and visible from across the room, no need to muck around with font sizes in every single little windows component. Happy.

The problem is that skins in MP don't quite sync up. Revision/Replicant seems to work best and are completely usable (with only a little overlapping of the time over the date). The onscreen keyboard is pretty cramped, but everything else is for the most part good. Some skins, however, are torn to pieces.

I guess what I'm driving at is if its possible to have a standard reference that skins would use for font size or element positions. Seems like a lot of them rely on absolutely sizes (30px by 200px) instead of screen size or point size. Maybe a global configuration in the Configuration.exe for a "standard font size" which all skins would reference and build off of?
 

meq123

Portal Pro
February 1, 2008
51
1
Home Country
United States of America United States of America
YES! Been going through the exact same issues - either Windows is unusable on my TV or MediaPortal is. Why are the two font sizes linked?

Anyone have a resolution to this yet, or a workaround?
 

Paranoid Delusion

Moderation Manager
  • Premium Supporter
  • June 13, 2005
    13,052
    2,978
    Cheshire
    Home Country
    United Kingdom United Kingdom
    Most skins just are not made for 1080i\p resolution.

    Most probably the only true answer will be the release of MP2, as the scaling can be infinite.
     

    meq123

    Portal Pro
    February 1, 2008
    51
    1
    Home Country
    United States of America United States of America
    Most skins just are not made for 1080i\p resolution.

    Most probably the only true answer will be the release of MP2, as the scaling can be infinite.

    Sure, except it has nothing to do with screen resolution, per se. It has to do with the selected desktop DPI (font size) setting. Whether you have a resolution setting of 1024x768 or 1920x1080 the MediaPortal (default) skins work just fine if you have selected the "normal" DPI/font setting for your desktop. But if you change that to a larger DPI/font size (e.g. "large" or "custom") then the size of the MP skin fonts increase also and the text alignment goes to pot.

    So, in summary, it's not resolution issue, it's a Windows desktop DPI setting issue. :(
     

    xurr

    Portal Pro
    May 3, 2006
    74
    10
    Italy
    Home Country
    Italy Italy
    Workaround

    I'm sorry if I "resurrect" an old thread, but if I start a new one someone will complain that this topic has already been discussed :)

    I recently tried PureVisionHD 2.5 and the "DPI issue" was pretty evident (eg. the "PureVisionHD" text was not centered in the skin background image, the "My Weather" menu entry only showed "My Weathe", etc.).

    Fortunately, I discovered a workaround: since fonts seems to be cached (inside the MediaPortal skin cache directory), I managed to clear this cache, set the DPI to the "default" setting, start MP (the cache is rebuilt), exit MP, set the DPI to "large". After the reboot, Windows has "large fonts" and the MP skin still looks fine.

    I would still like to see a proper "fix" in a future release of MP (I'm running 1.0.2), but for now this seems to be an acceptable workaround (unless I'll discover that the font cache is refreshed automatically or some other issue)...
     

    Users who are viewing this thread

    Top Bottom