Monspace font as squares

Kevin Funk kfunk at kde.org
Thu Nov 15 11:16:43 GMT 2018


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 | kfunk at kde.org | http://kfunk.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop/attachments/20181115/616b243d/attachment.sig>


More information about the KDevelop mailing list