discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Overlapping characters, unreadable text on Debian sid


From: Riccardo Mottola
Subject: Re: Overlapping characters, unreadable text on Debian sid
Date: Sat, 30 Dec 2017 10:13:42 +0100
User-agent: GNUMail (Version 1.2.3)

Hello Svetlana,

On 2017-12-29 22:06:24 +0100 Svetlana Tkachenko <address@hidden> wrote:

Hello All,

Font characters overlap each other on Debian sid as if the width of the area was limited. The same issue is in some other programs Affiche.app for example. It makes the text unreadable. Screenshots https://goblinrefuge.com/mediagoblin/u/svetlana/collection/gnustep-font-issue/

I bet you are not running latest release (actually, not even the butlast). I discovered this font issue and it was fixed more than a year ago, if I remember correctly. That would be gui 0.25.1
I do not remember actually if the issue is even older.

The issue may affect about any program, even GUI elements.

What versions of gui/back are you using? If you are using Debian's, as usual, bug them for an update.

I belive this was a fix needed:
2017-03-31 Fred Kiefer <address@hidden>

        * Source/NSAttributedString.m: Check for surrogate UTF16
        characters to prevent nil strings when trying to attempt font
        substitution.

But these were the most important fixes:

2016-10-22 Fred Kiefer <address@hidden>

* Source/GSLayoutManager.m: Don't try to get the advancement for
NSControlGlyph.

2016-09-19 Fred Kiefer <address@hidden>

* Source/GSFontInfo.m (-fontDescriptor): Simplify creation of font
descriptor. Use only the minimal attributes.
* Source/NSFontDescriptor.m (-postscriptName): Generate PS name
from font name itself.


2016-07-19 Riccardo Mottola <address@hidden>

* Source/NSFontDescriptor.m
If we have no face set, don't append null

I remember the issue being just after a release, making the buggy one 0.25.0 gui

All "from memory", anything recent is fixed.



Riccardo




reply via email to

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