On Fri, 14 Jan 2022 07:36:36 -0800 Jose R R <jose....@metztli.com> said:
> On Wed, Jan 5, 2022 at 11:51 AM Carsten Haitzler <ras...@rasterman.com> wrote: > > > > On Wed, 5 Jan 2022 06:13:21 -0800 Jose R R <jose....@metztli.com> said: > > > > > Niltze [Hello]- > > > > > > Just built EFL 1.26.1 / E 0.25.1 and (ugh!) at least two(2) > > > applications do not render correctly: textadept 10.3 and Yandex > > > Browser beta 21.11.3.954 beta (64-bit) for Linux. As a matter of fact, > > > YB cannot even be resized with the mouse pointer placed at the edge or > > > corners and dragged outwards. > > > > Try disabling the CSD decorations and use system ones (ie e's titlebar > > etc.). I might imagine it is suffering from the same bug chromium had with > > new CSD code that does really weird things with CSD GTK hints on start then > > removes them etc. leaving the window is a weird state. > > > > > < http://www.enlightenment.org/ss/e-61d59ec2585370.20480341.jpg > > > > > > > Most of the applications display small letters for peripheral labels, > > > such as menu, tab names, etc. > > > > > > Chromium browser opens at the same size as YB and although I can > > > resize the window by dragging the edges and or corners, still the > > > small letters are bothersome. > > > < http://www.enlightenment.org/ss/e-61d5a3b1886327.98812052.jpg > > > > > Your fonts are huge. They actually seem wrong - they don't match in size to > > e's fonts. They are larger and should be smaller to match E's. At least for > > me they do match pixel-for-pixel - perhaps set your font settings in to to > > use Sans explicitly and apply to all apps: > > > > http://www.enlightenment.org/ss/e-61d5f44e8e4861.91846538.png > > > > Then you will get the same size and same pixels for your fonts... > > > > If this is too small - then it's too small in e AND too small in your apps > > and that is why scale settings exist - "make it bigger" options are right > > there. Advanced lets you set any scale you like. Basic mode has a few > > canned options for you. Any reason you didn't try the scale settings in E? > > > > > I had not experienced these GUI issues in prior E versions. Another > > > > Because now E sets the xft.dpi and xsettings dpi values by default to make > > apps scale in-line with e's own scale settings. They match. That is the > > idea/point - for them to match. So fonts end up looking similar/the same > > with similar sizes. > > > > > thing I noticed is in a double-decked multiple desktops is that > > > pressing the pointer to the side, and/or up and down, does not take me > > > to the next virtual desktop -- as in prior E versions those events > > > succeed -- now I have to select the window with the pointer from the > > > task bar by clicking. > > > > Everyone kept complaining to me they hate edge bindings that do this so I > > removed them by default. You can add your own edge bindings back to switch > > desktops when you go to the edge of a screen in the edge bindings config > > dialog. > > > > > My eyes already hurt with such small letters by now. I will try to > > > provide information on how I hacked the Debian packages as well as > > > upload the packages themselves later -- if I do not go back to the > > > previous E version to get some stuff done. > > > > > > Sorry to rain on your 'flat' parade, Raster. I tried, I really tried > > > to like it, to get used to it, but.... > > > > [] > > On Fri, Jan 14, 2022 at 7:01 AM Alan Swanson <rei...@improbability.net> wrote: > > > > The problem is that setting DPI to anything other than 96 breaks many > > applications and toolkits, not just font sizing but GUI rendering > > breakage. Historical cruft unfortunately but you have to deal with it. > > > > Even the recent Xorg 21.1.2 release had to revert this type of change; > > https://cgit.freedesktop.org/xorg/xserver/commit/?id=35af1299e73483eaf93d913a960e1d1738bc7de6 > > > > I've personally patched Enlightenment 0.25 to fix commit > > 4b87781bae4a6ea70e5b6f38683e7c2ea0fd2c27 "scaling - remove custon x > > application dpi and move to central scaling" by reverting to 96dpi by > > default. > Would you mind sharing your patch? Non-experts like myself who expect > the GUI to simply 'just work' and not have to fiddle with extraneous > settings would *really* appreciate it. Thank you in advance for your > consideration. why on earth do you have to unpatch? there is a base dpi. the DEFAUKLT is 75. thios seems to work on every single machine i have... this means that the base font rendering is assumed to be XX (eg 75 dpi) and then scaling multiplies this to a new dpi that is set. so if some font is being rendered at 75dpi, then faking a dpi of 150 means the font will be twice as big in pixels - that's when you set a scale of 2. if the base is 96 dpi, then a scale of 2 will set the dpi to 192. reverting the comit puts in a FIXED hardcoded 75 dpi tho has a checkbox to enable or disable - the new code also has a checkbox to enable/disable - a different setting in scaling and a slider to adjust this. by patching you reduce options and functionality. why not just swizzle the options for yourself? > > Also needed to go through Settings-Look-Scaling-Advanced and > > then either unset "Set Application DPI" or adjust it to 96 to update > > the existing saved setting. > > > > I personally like Enlightements own fonts to be small whilst > > applications are normal. that's not the goal of the settings. the goal is to make sure things match and i worked hard to do that and to even compare pixel for pixel when the same exact font is used etc. > > (Sorry for breaking mail archive threading, wasn't subscribed until > > now.) > > > > -- > > Alan. > [] > > I have effectively purged EFL 1.26 / E 0.25 / Terminology 1.12 -- I > can not work using those components. there are scale settings... lots of them. have you looked in advanced scale settings in e? > I tried installing a different theme; I also had tried deleting the > whole .e/ directory and starting anew -- yet the original issues > persisted. > > I have, by now, reverted to EFL 1.25 / E 0.24, etc. as, 'E all just > simply works out of the box' [TM] ;-) you will be stuck there forever then. nothing will change in upstream efl/e ... it works out of the box on every system i have and render consistently with the same exact pixels in gtk. qt and efl/e apps with the same font (as long as i select the same font in e settings to ensure gtk/qt use the same font and not another one). > < http://www.enlightenment.org/ss/e-61e113fde367a6.22209525.jpg > fonts in your browser (specifically the top bar) are far from matching. they re like 1.2-1.3x bigger visually that in e.. that's not the goal/point. the point is to be consistent. if it's well e's fonts being small is great i can read that, but apps have ot be bigger" the problem is not your eyes or screen.. it's a psychological one of "you got used to this bug and now ant the bug back". if you can read e's smaller fonts comfortably then you can read the same fonts in apps comfortably. if you cannot read them comfortably in apps and that's really honestly true then you can't read them comfortably in e/efl .. and e/efl's stuff should be bigger too... and thus scaling should go up and that's the whole point of a single scale slider to make sure everything sizes the same (or as similarly as possible) and so the fonts in e's menus are the same as fonts in chrome's menu's or firefox or libreoffice or gedit etc. by the look for your screenshot your fonts are all over the place. your e fonts are tiny vs what you use in terminology for a font and your browser. you should then just increase the scale so they are at the size you want and then they are matching in both cases. i am NOT going to change this "back to the way it was" so you can have mismatched sizing. you CAN do this manually yourself if you want and modify a theme to have base font sizes that are much smaller (small fonts often used for tiny labels where size has to be small and readability is allowed to suffer to meet sizing needs). my suggestion is you either do theme customizing if you really want to have a mismatched ui, or prepare to sit on an old efl and e forever as you will stay there. the whole point and goal is to NOT have mismatched sizing and i've worked hard to fix that up. i'm not undoing it. i've explained the above config sliders and values that you can play with. > Additionally, the default Dark Theme is simply beautiful -- especially > because of the xiuhtzin ['turquoise'] detail color contrast. > > Yandex-browser beta, Chromium, and Textadept, simply open up at the > required size in relation to the screen size/resolution. The fonts, > needless to say, also display at the proper size; heck, even WMaker, > my fall back window manager, displays all those applications properly > -- without font issues, nor app to screen resolution/size mismatches. > > Best Professional Regards. > > -- > Jose R R > http://metztli.it > --------------------------------------------------------------------------------------------- > Download Metztli Reiser4: Debian Bullseye w/ Linux 5.14.21 AMD64 > --------------------------------------------------------------------------------------------- > feats ZSTD compression https://sf.net/projects/metztli-reiser4/ > --------------------------------------------------------------------------------------------- > or SFRN 5.1.3, Metztli Reiser5 https://sf.net/projects/debian-reiser4/ > ------------------------------------------------------------------------------------------- > Official current Reiser4 resources: https://reiser4.wiki.kernel.org/ > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ras...@rasterman.com _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel