Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.gnustep.bug > #4286 > unrolled thread

[bug #53060] [xlib] Significant slowness with some apps, font-related

Started byYavor Doganov <INVALID.NOREPLY@gnu.org>
First post2018-02-04 17:20 -0500
Last post2018-02-04 17:20 -0500
Articles 1 — 1 participant

Back to article view | Back to gnu.gnustep.bug

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  [bug #53060] [xlib] Significant slowness with some apps, font-related Yavor Doganov <INVALID.NOREPLY@gnu.org> - 2018-02-04 17:20 -0500

#4286 — [bug #53060] [xlib] Significant slowness with some apps, font-related

FromYavor Doganov <INVALID.NOREPLY@gnu.org>
Date2018-02-04 17:20 -0500
Subject[bug #53060] [xlib] Significant slowness with some apps, font-related
Message-ID<mailman.8578.1517782855.27995.bug-gnustep@gnu.org>
Follow-up Comment #2, bug #53060 (project gnustep):

Normally I woldn't want to touch xlib with a barge pole.  But Debian is likely
to be removing libart in the very near future so we would have to drop the art
backend.  We packaged xlib recently only because I want to have at least two
backends, it's useful for testing purposes.  I would like to package opal but
there are issues with missing libraries (lcms) and the GNUstep opal library
clashing with the VoIP opal library that is used by ekiga.  Both art and xlib
are clearly marked as deprecated in the package descriptions and the
README.Debian file.  

My first approach to this problem was to make GSXftFontInfo inherit from
FCFontInfo (and likewise, GSXftFontEnumerator from FCFontEnumerator,
overriding +faceInfoClass and +fontWithName:).  I probably made some grave
mistake(s) because I get:

can't find text container for glyph (internal error)

from NSLayoutManager.  If you want I can tidy up that patch and can attach it
for you to take a look.  It could spare you some time if my mistake is not
fundamental and there's something little yet essential that I'm missing.

By the way, fontconfig has been a hard dependency for Xft since time
immemoriam so the HAVE_FC branch in the code doesn't make sense to me.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?53060>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/

[toc] | [standalone]


Back to top | Article view | gnu.gnustep.bug


csiph-web