Re: Monspace font as squares

Kevin Funk <[email protected]>
Newsgroups gmane.comp.kde.users.kdevelop
Message-ID <2976605.HBPxdhrdTm@kerberos>
On Thursday, 15 November 2018 13:02:46 CET Antoine Hoarau wrote:
> It works ! Thanks you !
> Antoine

Thanks for the quick feedback.

The patch is in, and will be part of KDevelop 5.3.1 (to be released).

Regards,
Kevin

> Le jeu. 15 nov. 2018 à 12:16, Kevin Funk <[email protected]> a écrit :
> > On Friday, 2 November 2018 21:19:46 CET Friedrich W. H. Kossebau wrote:
> > > Am Freitag, 2. November 2018, 20:23:13 CET schrieb Friedrich W. H.
> > 
> > Kossebau:
> > > > Am Freitag, 2. November 2018, 19:46:17 CET schrieb Antoine Hoarau:
> > > > > I'm using AppImage yes.
> > > > > In the Appimage Kdev5, if I change the font to anything else it
> > > > > works
> > > > > fine,
> > > > > except the build windows that seems stick with monospace.
> > > > > Is there any way to change the build windows font ?
> > > > 
> > > > No, the font in the build windows is currently hardcoded to use the
> > > > system's fixed font
> > 
> > (QFontDatabase::systemFont(QFontDatabase::FixedFont),
> > 
> > > > which is queried from the platform thene integration plugin.
> > > > Which might be something based on QGenericUnixTheme, which sets a
> > > > QFont
> > > > initialized with the family "monospace" (&
> > > > setStyleHint(QFont::TypeWriter);).
> > > > 
> > > > See
> > 
> > https://code.woboq.org/qt5/qtbase/src/platformsupport/themes/genericunix/
> > 
> > > > qgenericunixthemes.cpp.html
> > > > 
> > > > Not sure if that theme is really in use, but it might be. Also unsure
> > 
> > how
> > 
> > > > the resolution then happens, if that string is passed 1:1 to
> > 
> > fontconfig.
> > 
> > > > Can you tell what the result of "fc-match monospace" is on the normal
> > > > commandline and what in the embedded shell/konsole of KDevelop?
> > > 
> > > Another possible reason found meanwhile is that possibly the
> > 
> > libfontconfig
> > 
> > > (2.8 as from centos 6) as used for the appimage and linked by the qt qpa
> > > plugin used in the appimage is not able to read some newer format of the
> > > font config files as supported by fontconfig >= 2.11 (as used on ubuntu
> > > 16.04).
> > 
> > That's a good explanation I think.
> > 
> > @Antoine, could you try the following:
> > 
> > ./KDevelop-5.3.0-x86_64.AppImage --appimage-extract
> > cd squashfs-root
> > rm rm usr/lib/libfontconfig.so.1
> > ./AppRun
> > 
> > I've already filed a patch [1], but if you can confirm that works for you
> > that'd be great.
> > 
> > Regards,
> > Kevin
> > 
> > 
> > [1] https://phabricator.kde.org/D16893
> > 
> > > A possible solution might be not to use the stock libfontconfig from
> > 
> > centos
> > 
> > > 6 for the appimage build, but also provide sources from a recent version
> > 
> > of
> > 
> > > libfonrconfig which also supports reading the old config format, so both
> > > old and the new non-backward compatible font config file formats are
> > > supported. Cmp. e.g. https://github.com/OpenShot/openshot-qt/issues/1775
> > > 
> > > Superficially researched by reading other bug reports on a quick web
> > 
> > search,
> > 
> > > just dumping here to sync with what was said on irc.
> > > 
> > > Cheers
> > > Friedrich
> > 
> > --
> > Kevin Funk | [email protected] | http://kfunk.org


-- 
Kevin Funk | [email protected] | http://kfunk.org
signature.asc (application/pgp-signature, 195 B)
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQQ2TvpfY5VykH05KZnGTPVrE8rOXQUCW+1rRgAKCRDGTPVrE8rO
XcATAKCRufVbrQS6HJ7IVmDi/3s+QMoEbgCgrNoX4HWkGP+1DfStQQuUYxJpQ50=
=GhPV
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.