Announcement

Collapse
No announcement yet.

Road runner almost but not quite dpi unresponsive.

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Road runner almost but not quite dpi unresponsive.

    I've switched my PC to high dpi via the display control panel to make normal windows more touch screen friendly. This had virtually no effect on RR which is desirable since it's skinned appropriately for a small screen already. However, the temperature labels which didn't overlap before do now. I'd very much prefer the label font size was not affected by dpi settings.
    Progress: 80% - Permanent install left.
    Motion LS800 Tablet PC and dock.
    Vista, Bu-535 GPS, RoadRunner, MPT2006.

  • #2
    That's something that WINDOWS changes -- the fonts in all applications get changed.. The only solution for it that I know is to edit your .skin files to make room for the extra size of the text. Even if I drew the text by hand, it would still show bigger because windows takes over the size of the fonts..
    Ride Runner RR's Myspace

    "Being happy is not about having what you want, it's about wanting what you have."
    "The best things in life are always free - but that doesn't mean money can't buy you good things."

    Comment


    • #3
      You should be able to prevent. that. It's easy in C++. (Usually the bug is that it doesn't change automatically). I'll add it to my list of things I'll investigate when I can make some time to look at the VB code.
      Progress: 80% - Permanent install left.
      Motion LS800 Tablet PC and dock.
      Vista, Bu-535 GPS, RoadRunner, MPT2006.

      Comment


      • #4
        If you find a way to make a label unaffected by the DPI setting, I'm in for it.. because that can be a pain in the neck sometimes... All I do right now is set the font's name, size , color and tell it what to display.
        Ride Runner RR's Myspace

        "Being happy is not about having what you want, it's about wanting what you have."
        "The best things in life are always free - but that doesn't mean money can't buy you good things."

        Comment


        • #5
          (Off the top of my head) Try specifying a negative size.
          Progress: 80% - Permanent install left.
          Motion LS800 Tablet PC and dock.
          Vista, Bu-535 GPS, RoadRunner, MPT2006.

          Comment


          • #6
            well.. in VB that gives me an error..
            Ride Runner RR's Myspace

            "Being happy is not about having what you want, it's about wanting what you have."
            "The best things in life are always free - but that doesn't mean money can't buy you good things."

            Comment


            • #7
              A posible solution is to make the fonts out of a .bmp or graphic file, this way the size will not be afected by the changes made in windows

              Comment


              • #8
                maybe the skin could have it's own font asociated in the graphic files, it would be cool but it requires a big effort not just a parameter toggle.

                Comment


                • #9
                  Well that's what winamp does.. everything graphical (images).. it's not hard to make a user control to do that, but then just because it's not a standard font, a bunch of little issues start to come up, speed, redrawing, transparent background support etc etc..
                  Ride Runner RR's Myspace

                  "Being happy is not about having what you want, it's about wanting what you have."
                  "The best things in life are always free - but that doesn't mean money can't buy you good things."

                  Comment


                  • #10
                    Sounds like a lot of effort to me just for changing a few .skin entries, everyone will be different, and anyway you only need to change the .skin file once.

                    Comment


                    • #11
                      Originally posted by guino
                      well.. in VB that gives me an error..
                      I tried this just now - it made the font small (unexpected) but it didn't give me an error. I suspect that the small font would remain unchanged even if the dpi were changed but have not yet had chance to experiment. Alternatively, I have C code that looks at the dpi of the screen and adjust the requested font point size to compensate for the change in dpi to give a fixed pixel size. I think that's the way you are supposed to do it.
                      Progress: 80% - Permanent install left.
                      Motion LS800 Tablet PC and dock.
                      Vista, Bu-535 GPS, RoadRunner, MPT2006.

                      Comment

                      Working...
                      X