United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-8020457 : Fontmatrix for Type1 fonts is not used correctly

Details
Type:
Bug
Submit Date:
2013-07-12
Status:
Resolved
Updated Date:
2014-02-12
Project Name:
JDK
Resolved Date:
2013-09-02
Component:
client-libs
OS:
generic
Sub-Component:
2d
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
6,7,8
Fixed Versions:

Related Reports
Backport:
Backport:
Backport:

Sub Tasks

Description
Type1 fonts have a fontmatrix to define the transformation matrix of the
glyphs for rendering.
This matrix is defined in the font file as :
/FontMatrix [0.001 0 0 0.001 0 0] readonly def

Usually this matrix is isotropic, meaning the scaling in the x direction is
the same as the scaling in the y direction.
However, in some cases, the matrix is anisotropic to synthesize a narrow
font.
Example for a HelveticaNarrow type 1 font :
/FontMatrix [0.00082 0 0 0.001 0 0] readonly def

Java seems to not take in account the scaling difference between the x and y
axis, and ignore the content of those values in the FontMatrix.

                                    

Comments
Anton you filed a bug affected 7u25, this is tracking by 7u40 dashboard.

Where is it introduced? 7u25?
if yes, than we should file deferral request to justify non-critical-case
                                     
2013-07-12



Hardware and Software, Engineered to Work Together