Bug 691361 - CID code review project
Summary: CID code review project
Status: RESOLVED WORKSFORME
Alias: None
Product: Ghostscript
Classification: Unclassified
Component: Font API (show other bugs)
Version: 0.00
Hardware: All All
: P4 enhancement
Assignee: Chris Liddell (chrisl)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-03 02:37 UTC by Masaki Ushizaka
Modified: 2022-11-16 09:15 UTC (History)
0 users

See Also:
Customer:
Word Size: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Masaki Ushizaka 2010-06-03 02:37:09 UTC
This entry here is to keep track of "CID Code review" project.

The purpose of this project is to establish a better test suite for Chinese/Japanese/Korean font functions.
The goal is to use codes used in applications for various purposes over many types of fonts supported by Ghostscript including OCF, and see conformance and consistency.

Areas to test:
- Outline font
- Fake bold font
- Changing the metrics
- Font embedding (CID fonts only)
- CIDFontType 1 CID font, geometrical and bitmap
- CIDFont and Font resource mechanism
- FontMatrix manipulation (Flattened, Enlonged, and Oblique)
- WMode 0 and 1
- Rotated Roman and Half-width Katakana in vertical writing
- Replacing Roman with another font, as well as baseline and size adjustment (Rearranged font)
- Replacing Kana (Rearranged font)
- FDepVector manipulation

Font types to test:
- OCF, disk based
- CIDFontType 0 CIDFont, disk based and job embedded
- CFF (PostScript wrapped), disk based and job embedded
- CIDFontType 1 CIDFont (geometrical), disk based and job embedded
- CIDFontType 1 CIDFont (bitmap), disk based and job embedded
- CIDFontType 2 CIDFont, disk based and job embedded\
- Host fonts (cidfmap), .OTF and .TTF.
Comment 1 Henry Stiles 2010-11-16 03:54:52 UTC
Sorry Chris, I guess you get the CID stuff, this doesn't need to be looked at soon.
Comment 2 Chris Liddell (chrisl) 2022-11-16 09:15:53 UTC
I think I've had enough exposure to the CIDFont handling to have confidence that it is, in essence, correct.

I'm less confident about OCF fonts, but they have almost totally fallen out of use since the introduction of CIDFonts.

Use of OTF fonts as CIDFont substitutes is being tracked on another bug.