Frank Steinmetzger wrote:
> Am Sun, Jul 07, 2024 at 02:06:04PM -0700 schrieb Mark Knecht:
>> On Sun, Jul 7, 2024 at 1:09 PM Frank Steinmetzger <war...@gmx.de> wrote:
>>> Am Sat, Jul 06, 2024 at 07:32:49PM -0500 schrieb Dale:
>> <SNIP>
>>> Well don’t mix up frame rate and scaling. 75 Hz vs. 60 is quite subtle,
>> you
>>> might not even notice 90 Hz. But changing DPI from 80 to 70 will mean an
>>> increase in fonts by 14 %.
>> So I understand the 14% calculation, but help me understand the underlying
>> technology. Is the DPI how a font file, which I presume is some fixed size,
>> like 25x25, gets scaled onto the screen? I'm not clear about the conversion
>> from the font to the number of dots used to draw the font on the screen.
> Yeah. So, big convoluted topic. ^^
>
> First, there is the physical pixel raster of the screen, which determines 
> the PPI value. But what may confuse people without knowing (I was very 
> confused in my early computing days when I was using Windows): font sizes 
> and their units. People usually think in pixels, but font sizes are given in 
> point, especially on modern Linux desktops. Historically, Points come from 
> lead typesetting, where 1 pt = 1/72 inch. And monitors of early publishing 
> machines (and I think at the time in general) all had 72 ppi, so if you have 
> a font size of 12 pt == 1/6 in == 4,233 mm on your screen, it will be 
> exactly the same size on the printed paper. No scaling necessary.
>
> I forgot some of the minutiae over time; AFAIR Windows 9x+ assumed a standard 
> density of 96 ppi and font sizes were set up in pixels in the control panel. 
> The monitor market was very homogeneous, there was not much diversity, so no 
> need for scaling factors. The default in Windows 2000 and XP was Tahoma at 8 
> pixel. And it was the same on Pocket PCs (PDAs with 3″ touch screens of 
> 240×320). So if you took a screenshot on all of those screens, the font was 
> identical to the pixel.
>
> No comes the clash between the logical and the physical world. Today we have
> - high-density screens like tablets and laptops: 4K at 14″ equals 315 ppi
> - the standard cheap office screen of 1900×1200 at 24″ equals 94 ppi
> - my 8 years old Thinkpad with FullHD at 12.5″ and 176 ppi
>
> A text of size 12 pixel will always be 12 pixels high, so it will appear 
> smaller to the eye when the pixels are small, and bigger when the pixels are 
> big.
>
> OTOH, a text at 12 pt should be displayed physically (in millimeters or 
> inches on the screen) at the same size no matter how fine a screen resolves 
> an image. So the computer needs to know how many pixels it needs to reach 
> that size. That’s where the ppi come in:
>
>                    font size in pt
> Number of pixels = --------------- * Screens density in pixel/in
>                      1/96 pt/in
>
> The first factor gives you the font’s physical dimension in inch, the second 
> factor converts that into pixel height. The units all cancel each other out 
> with pixels remaining.
>
> That’s why you can enter the screen’s ppi into the settings (or use it 
> automatically, if possible). So the font size you set will be the same to 
> your eye no matter what monitor you plug in. The scaling factor business 
> hides that: 100 % means 96 ppi, 200 % means 192 ppi.
>
> This produces two “Unfortunately”s:
>
> Unfortunately 1: people don’t know what the scaling means and how it works 
> physically.
>
> Unfortunately 2: UI developers stick to this scaling factor idea. Everything 
> outside certain values (meaning integer multiples of 96) looks ugly. But 
> none of my screens have a ppi of n * 96. They are all inbetween (117, 176, 
> 216) and when I set the correct scaling, the Plasma UI becomes ugly as hell 
> because the previously nice-looking pixel-perfect lines become blurred or 
> their thickness varies depending on where on the screen they are drawn.
>

You and Jack shared some interesting info. 


>>> I’m confused. I thought the new one has already arrived and is the one
>> where everything was HUGE. %-)
>>
>> Dale does this at times and I get confused also. He will (the way I read the
>> messages) sometimes be talking about different machines or different
>> monitors. His 'main rig", his "new rig", etc.
> We could stick to hostnames. *ducksandruns*
>
> -- Grüße | Greetings | Salut | Qapla’ Please do not share anything
> from, with or about me on any social network. It’s a pity that at the
> end of the money there’s so much month left.

That's true.  Main rig is Fireball, new rig is Gentoo-1 for the moment. 
Then I have NAS 1 and NAS 2.  Those aren't exactly named that but it's
what I use when posting about them.  I couldn't come up with a new name
for the new rig that would be a increase in speed.  My first rig, long
retired, was named smoker.  Fireball was faster.  Thought about
lightening for new rig but kinda long. 

I do see some interesting names people use for their rigs on here tho. 
Some are quite neat.  I just couldn't think of anything at the time for
the new rig and wanted to finish the install.  Gentoo-1 it is, for now. 

Going to cook a box of mac n cheese for supper.  I haven't had that in a
while.  ;-)  I wonder, what would it taste like with some basil in it. 
ROFL 

Dale

:-)  :-) 

Reply via email to