Openmotif, from version 2.3 onwards has xft font support built in without
any extra dependancies, that CDE can use pretty much directly.

I last had a go at making this work during the porting effort to Linux
before the open source release. This was before I had the regular CDE font
specifiers working.

http://www.marutan.net/pics/CDE-20120329.png
http://www.marutan.net/pics/CDE-20120629.png

All standard Motif widgets work out of the box, but it would still need
extra work for dtwm titlebars and menus, dtfile text under icons,
workspace names etc.

IMO this does look considerably better than the current font rendering 
but this would need to be optional code, both at compile time (for older 
motif with without xft), and runtime, for users that prefer trad x font
rendering.

I'll have a bit of a play and see if I can remember how to test this a bit 
more.

Peter

On Fri, Apr 29, 2016 at 06:00:51AM +0200, Danilo Schöneberg wrote:
>    Hi Antonis,
>    I think there was never anything wrong with X11 font support, until people
>    started asking for Comic Sans. You have to be careful what you include or
>    you'll end up with a huge behemoth that has hundreds of dependencies
>    because every beep needs to have its own library these days. In the end
>    people run out of names and name their library libcaca (which phenetically
>    mean libPoo in German btw). Back in the day Xfree built from source in
>    about three hours on a Pentium II. I built the latest XOrg on NetBSD last
>    week and it took a whooping eight hours, 
>    Without git CDE and its dependencies still build in under two hours, even
>    on a low-range system, and I think that should stay that way. That is, if
>    you have Xorg already. I think the main selling point for CDE is its low
>    requirements in terms of resources. With a few moderate modernizations it
>    could carve out its own niche. 
>    On 28 April 2016 at 21:47, Antonis Tsolomitis
>    <[1]antonis.tsolomi...@gmail.com> wrote:
> 
>      How about modern font support?
> 
>      Antonis.
> 
>      On 28/04/2016 09:09 μμ, Danilo Schöneberg wrote:
> 
>        Moin, 
>        There is one system left I'm checking out the build for - Linux From
>        Scratch. I'm building it right now (the system. Not CDE yet). 
>        I have ten days of vacation coming up,  I was thinking about what to
>        do. I'm completely useless at sitting around idly for more than two
>        days. So I was thinking about some ideas:
>        1) A CDE-based Live-CD
>        2) researching integration of some modern technologies (like automount
>        of devices, udev, sound systems) 
>        3) "modernizing" some of the dt apps (mail, text editor, dtlogin)
>        4) code cleanup (warnings)
>        What would be the preferred option from the team point of view? This
>        also brings up another question. What is the long-term goal? Do we try
>        to keep CDE running as it is or are there plans to actively develop it
>        into a next generation? For instance, I would love to see some more
>        applications developed (like a really good ftp client, image viewer,
>        perhaps adding some HTML support to the mail client (either via XmHTML
>        or maybe even webkit). All based on Motif of course. It has all a UI
>        needs. It may look a bit dated, but I love it, much more than all the
>        new-fangled stuff that blinks, beeps and dances, but gobbles up
>        resources. 
>        One thing I noticed on my old Compaq nx8220, running NetBSD: CDE makes
>        other DE's that were deliberately designed to be lightweight (LXDE,
>        LXQT) look positively bloated and sluggish. It could really be an
>        alternative on low-end systems. 
>        Cheers,
>        Hippo
> 
>  
> ------------------------------------------------------------------------------
>  Find and fix application performance issues faster with Applications Manager
>  Applications Manager provides deep performance insights into multiple tiers 
> of
>  your business applications. It resolves application problems quickly and
>  reduces your MTTR. Get your free trial!
>  [2]https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> 
>  _______________________________________________
>  cdesktopenv-devel mailing list
>  [3]cdesktopenv-devel@lists.sourceforge.net
>  [4]https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
> 
> References
> 
>    Visible links
>    1. mailto:antonis.tsolomi...@gmail.com
>    2. https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
>    3. mailto:cdesktopenv-devel@lists.sourceforge.net
>    4. https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

> ------------------------------------------------------------------------------
> Find and fix application performance issues faster with Applications Manager
> Applications Manager provides deep performance insights into multiple tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z

> _______________________________________________
> cdesktopenv-devel mailing list
> cdesktopenv-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel


-- 
Peter Howkins
peter.howk...@marutan.net

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to