STR #3321

GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  |  Screenshots  ]

Return to Bugs & Features | Roadmap 1.3 | Post Text | Post File | Prev | Next ]

STR #3321

Application:FLTK Library
Status:5 - New
Priority:3 - Moderate, e.g. unable to compile the software
Scope:2 - Specific to an operating system
Summary:[X11/Xft] Overlapping lines (font rendering problems)
Created By:michaelbaeuerle
Assigned To:Unassigned
Fix Version:Unassigned
Update Notification:

Receive EMails Don't Receive EMails

Trouble Report Files:

Post File ]

No files

Trouble Report Comments:

Post Text ]
Name/Time/Date Text top right image
#1 michaelbaeuerle
08:16 Jul 25, 2016
On some systems in the Fl_Text_Editor widget it seems that the lines
overlap by one pixel. If the text contains '_' (underscore) characters
they are not visible with the default font size.

Setting the font size much larger from the application works as
workaround (and proves that the invisible characters are really there).

The reason for this behaviour seems to be the font hinting of Xft.
Setting the X ressources as follows solves the problem:
| Xft.antialias: true
| Xft.hinting: true
| Xft.autohint: false
| Xft.hintstyle: hintfull

This X ressources should make the problem visible on systems that work
correctly by default:
| Xft.antialias: true
| Xft.hinting: true
| Xft.autohint: false
| Xft.hintstyle: hintslight
I found this notice that GNOME modifies this setup:
so whether the problem occurs should not depend on the operating
system but on the desktop environment used.

How to reproduce:
- Operating system should not matter but must use X11
- Ressources set in the X-Server as listed above
- FLTK compiled to use X11 and Xft
- Test program for Fl_Text_Editor is sufficient
- Type some text that contain '_' (underscore) characters
bottom left image   bottom right image

Return to Bugs & Features | Post Text | Post File ]


Comments are owned by the poster. All other content is copyright 1998-2020 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to ''.