MantisBT - VTK | |||||||||||||||
| View Issue Details | |||||||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||
| 0010052 | VTK | (No Category) | public | 2009-12-14 15:40 | 2016-08-12 09:55 | ||||||||||
| Reporter | Sean McBride | ||||||||||||||
| Assigned To | Kitware Robot | ||||||||||||||
| Priority | normal | Severity | major | Reproducibility | always | ||||||||||
| Status | closed | Resolution | moved | ||||||||||||
| Platform | OS | OS Version | |||||||||||||
| Product Version | |||||||||||||||
| Target Version | Fixed in Version | ||||||||||||||
| Project | |||||||||||||||
| Type | |||||||||||||||
| Summary | 0010052: newer freetypes render differently and breaks VTK unit tests / VTK fonts are incorrect(?) | ||||||||||||||
| Description | If you use VTK_USE_SYSTEM_FREETYPE and your freetype is 2.3.6 or newer, some VTK unit tests will fail. See attached images. This problem exists, but is worked around, in VTK's CVS version of freetype (2.3.11 at this time). After painstaking regression through freetype CVS, the source of the problem was committed on 2008-05-18: * src/pshinter/pshalgo.c (ps_hints_apply): Reset scale values after correction for pixel boundary. Without this patch, the effect can be cumulative under certain circumstances, making glyphs taller and taller after each call. This fixes Savannah bug #19976. https://savannah.nongnu.org/bugs/?19976 [^] Werner (a freetype dev) thinks: "I suspect that the font is badly hinted; it seems to miss hints (both ghost and normal) at least for the `i'. This, in combination with a not-yet fixed problem within FreeType (which sometimes displaces horizontal strokes too much vertically) probably causes the effects you can see." We need to convert the VTK C++-ified fonts to a standard format so that Werner can debug. I have no idea how. Anyone? | ||||||||||||||
| Steps To Reproduce | |||||||||||||||
| Additional Information | |||||||||||||||
| Tags | No tags attached. | ||||||||||||||
| Relationships |
| ||||||||||||||
| Attached Files | https://www.vtk.org/Bug/file/7722/multiLineText2.3.5.png ![]() https://www.vtk.org/Bug/file/7723/multiLineText2.3.7.png ![]() | ||||||||||||||
| Issue History | |||||||||||||||
| Date Modified | Username | Field | Change | ||||||||||||
| 2009-12-14 15:40 | Sean McBride | New Issue | |||||||||||||
| 2009-12-14 15:41 | Sean McBride | Relationship added | related to 0007199 | ||||||||||||
| 2009-12-14 15:41 | Sean McBride | File Added: multiLineText2.3.5.png | |||||||||||||
| 2009-12-14 15:42 | Sean McBride | File Added: multiLineText2.3.7.png | |||||||||||||
| 2009-12-14 15:42 | Sean McBride | Relationship added | related to 0008513 | ||||||||||||
| 2009-12-17 11:01 | Sean McBride | Note Added: 0018941 | |||||||||||||
| 2011-06-16 13:11 | Zack Galbreath | Category | => (No Category) | ||||||||||||
| 2016-08-12 09:55 | Kitware Robot | Note Added: 0037129 | |||||||||||||
| 2016-08-12 09:55 | Kitware Robot | Status | expired => closed | ||||||||||||
| 2016-08-12 09:55 | Kitware Robot | Resolution | open => moved | ||||||||||||
| 2016-08-12 09:55 | Kitware Robot | Assigned To | => Kitware Robot | ||||||||||||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||