Bug 691277 - Failed to interpret TT instructions for glyph index 9 of font OldStandard-Regular
Summary: Failed to interpret TT instructions for glyph index 9 of font OldStandard-Reg...
Status: RESOLVED FIXED
Alias: None
Product: Ghostscript
Classification: Unclassified
Component: PS Interpreter (show other bugs)
Version: 8.71
Hardware: PC Linux
: P4 normal
Assignee: Alex Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-03 14:25 UTC by Richard Zidlicky
Modified: 2010-05-03 15:53 UTC (History)
1 user (show)

See Also:
Customer:
Word Size: ---


Attachments
test document (17.90 KB, application/postscript)
2010-05-03 14:26 UTC, Richard Zidlicky
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Zidlicky 2010-05-03 14:25:08 UTC
subject says it, this is the OldStandard font from Fedora 10 and Fedora 12 repositories, probably originating from here: http://www.thessalonica.org.ru/en/fonts.html

The font is rendered correctly in OpenOffice on-screen and apparently in Firefox but does not work with gs.

Happens when running "gs" from command line or as a printer filter.

GS output:
 gs test.ps 
GPL Ghostscript 8.71 (2010-02-10)
Copyright (C) 2010 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
GPL Ghostscript 8.71: Failed to interpret TT instructions for glyph index 9 of font OldStandard-RegularFID90HGSet1. Continue ignoring instructions of the font.
>>showpage, press <return> to continue<<
Comment 1 Richard Zidlicky 2010-05-03 14:26:33 UTC
Created attachment 6248 [details]
test document
Comment 2 Ken Sharp 2010-05-03 15:53:56 UTC
The GS TrueType interpreter thinks that there are only 10 point sin the glyph when an MDAP instruction references point 12, which causes the error.

FreeType thinks there are 12 points in the glyph, and so does not encounter an error.

Wince the next version of GS is expected to ship with FreeType as the default TrueType interpreter (as is the case in the current source code) this problem does not appear in the HEAD source code and will not occur in the next released version of GS.