|Subject:||Re: Error in GNUstep Windows rendering|
|Date:||Wed, 10 Feb 2016 11:43:40 -0500|
If someone wants to continue looking into fixing this, I've spent a few minutes trying to track this down completely blindly (i.e. I didn't actually run any code).The number 16 in '16 characters until whitespace appears' _seems_ to come from:http://svn.gna.org/svn/gnustep/libs/gui/trunk/Source/NSLayoutManager.mmethod -drawGlyphsForGlyphRange:atPoint: line "#define GBUF_SIZE 16 /* TODO: tweak */".Combined with Riccardo's mention that this may be related to DPI, and following the call to C function GSShowGlyphsWithAdvances() fromI'd say the fixer will want to look atmethod -GSShowGlyphsWithAdvances:::, andmethod -drawGlyphs:length:on:.(I'll post this in the bug as well.)On Wed, Feb 10, 2016 at 3:50 PM Ivan Vučica <address@hidden> wrote:Odd whitespace in the middle of a word is also a bug. It seems to happen after exactly 16 glyphs.I filed Savannah bug 47109.James, additional repro steps would be appreciated. Can you confirm the issue goes away if you follow Riccardo's advice?On Wed, Feb 10, 2016 at 11:02 AM, Riccardo Mottola <address@hidden> wrote:Hi,
I am pretty sure you have a resolution problem, I have seen this several times on windows (and also on X11 on one FreeBSD workstation).
Please set your Windows to "100%" and do not enlarge text and icons.
For some reason, we enlarge the controls, but then use a small font to draw the text. It would be best of course to "scale" up also the the font, or, at least to ignore the resize and keep everything pixels-sized to GNUstep, but currently it is hybrid.
On 02/10/16 03:35, James Carthew wrote:
Attached is a picture showing the rendering error. This was generated using the pre-built windows files from the GNUstep website.
_______________________________________________ Discuss-gnustep mailing list address@hidden https://lists.gnu.org/mailman/listinfo/discuss-gnustep
Discuss-gnustep mailing list
|[Prev in Thread]||Current Thread||[Next in Thread]|