Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PCLT discouragement #618

Closed
simoncozens opened this issue Sep 13, 2020 · 3 comments
Closed

PCLT discouragement #618

simoncozens opened this issue Sep 13, 2020 · 3 comments

Comments

@simoncozens
Copy link

This sentence

The PCLT table is strongly discouraged for OpenType™ fonts with TrueType outlines.

is underspecified and can be interpreted in multiple ways. Is it encouraged for font files with CFF outlines? But I can only find it in font files with TrueType outlines, so perhaps it should be interpreted the other way: i.e. that it's prohibited in CFF outlines and also discouraged in TT outline fonts? Should it just be blanket discouraged everywhere?

(What we mean by "discouraged" is also worth thinking about, but perhaps a separate issue.)


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

@sairuspatel
Copy link

PCLT is not a table that’s ever been required or recommended for use with OT-CFF or OT-CFF2 fonts.

@PeterCon
Copy link
Collaborator

Proposed revisions for next version:

The PCLT table is strongly discouraged for OpenType™ fonts with TrueType outlines.Use of the PCLT table in OpenType fonts is strongly discouraged. Extra information on many of these fields can be found in the HP PCL 5 Printer Language Technical Reference Manual available from Hewlett-Packard Boise Printer Division.

@PeterCon PeterCon added this to the OpenType 1.8.4 milestone Nov 17, 2020
@ctrlcctrlv
Copy link

Why is it discouraged? Some of us have PCL5 printers. Will it break anything? This seems less explanatory than before…?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants