emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master 02681b0fbf0 1/2: Don't claim that xftfont is being considered


From: Eli Zaretskii
Subject: Re: master 02681b0fbf0 1/2: Don't claim that xftfont is being considered for deletion
Date: Tue, 11 Mar 2025 19:38:01 +0200

> From: Robert Pluim <rpluim@gmail.com>
> Cc: luangruo@yahoo.com,  stefankangas@gmail.com,  emacs-devel@gnu.org
> Date: Tue, 11 Mar 2025 16:12:26 +0100
> 
> >>>>> On Tue, 11 Mar 2025 15:41:50 +0200, Eli Zaretskii <eliz@gnu.org> said:
> 
>     Eli> Robert, since you know more than many of us about the original
>     Eli> problems with Xft, would it be possible for you to revisit those
>     Eli> issues with this new version, and see which one(s) of them, if any,
>     Eli> are still with us?  If we are going to change our recommendations in
>     Eli> this area, we had better knew all the details of what changed wrt 
> what
>     Eli> we had back when we made these decisions.
> 
> In the land of the blind the one-eyed man is king 🙂 Po Lu knows more
> about this stuff than I do.
> 
> I verified Bug#37786 and Bug#30874 on a Xft + HarfBuzz build, it works
> as intended. This is with libXft 2.3.6.

Thanks.

> And I noticed that Po Lu has already done the work to only exclude
> colour fonts on older releases of libXft:
> 
>     commit cc30758eed9488aed4149adbf7a285622c3ec446
>     Author: Po Lu <luangruo@yahoo.com>
>     Date:   Tue Jun 11 16:59:15 2024 +0800
> 
>         Enable support for color fonts in recent releases of Xft
> 
>         * etc/PROBLEMS (Some fonts are detected..): Document that Xft
>         2.3.6 should have resolved this issue.
> 
>         * src/ftfont.c (ftfont_spec_pattern, ftfont_list): Disable
>         inhibition of color fonts on Xft 2.3.6 and subsequent versions.

The changes in ftfont.c etc. are compile-time conditions.  Is it
guaranteed that Emacs compiled with Xft 2.3.6 will not run with older
Xft versions (assuming dynamic linking is used)?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]