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

Ensure all TTFs have v2 'post' tables #215

Open
davelab6 opened this issue Feb 19, 2016 · 14 comments
Open

Ensure all TTFs have v2 'post' tables #215

davelab6 opened this issue Feb 19, 2016 · 14 comments
Assignees

Comments

@davelab6
Copy link
Member

https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html says,

Apple recommends against using 'post' table format 3 under most circumstances, as it can create problems with some printer drivers and PDF documents. The savings in disk space usually does not justify the potential loss in functionality.

Its not clear to me if this is still a valid concern, but https://forum.glyphsapp.com/t/custom-parameter-for-post-table-type-2/ is from June 2015 so it seems to still be relevant.

Therefore all the TTFs in this repo should have v2 post tables. (They should be flipped to v3 when served to web browsers where file size savings do matter, and the fontTools subsetter does use v3.)

At the moment the TTFs in github have a mix of v2/v3 post tables, around 88:12%.

I determined this with a simple python and shell script to print the post table version,

import sys
from fontTools.ttLib import TTFont
fontfile = sys.argv[1]
font = TTFont(fontfile)
print str(font['post'].formatType), fontfile
$ for font in `find . -name \*.\*tf -print`; do \
     python ~/post-format.py $font >> post-version.txt; \
   done;
$ cat post-version.txt | sort | cut -d\  -f1 | uniq -c
1554 2.0
 182 3.0

Probably the TTFs in github with v3 POST tables have it that way because they were converted from CFFs, which is likely bad as it bloats filesize.

@khaledhosny
Copy link
Contributor

I don’t think it makes much sense to require version 2 post table on the Web, Apple reference is referring to PDF generation which is an irrelevant use case here, and even this should be handled by any PDF generation tool worthy its salt (generating glyph names when embedding the font in PDF). The Glyphs forum discussion does not even mention what scenarios requires post version 2 and I highly doubt it will have anything to do with the use on the web.

For some fonts the difference can be huge (version 2 and 3, respectively):

du -h --apparent-size amiri-regular#*.ttf
534K    amiri-regular#1.ttf
400K    amiri-regular#2.ttf

@davelab6
Copy link
Member Author

davelab6 commented Jul 7, 2016

The TTFs that the Google Fonts API ingests are intended for desktop usage.

The API can convert post tables from type 2 to type 3, but the TTFs should have the widest utility; thus type 2.

@khaledhosny
Copy link
Contributor

Makes sense.

@davelab6 davelab6 modified the milestone: Bugs Jul 25, 2016
@laerm0 laerm0 modified the milestones: Bugs in Font Files 00 Resolution Effort Undetermined, Bugs in Font Files 02 Requires Hotfixing Sep 22, 2017
@davelab6
Copy link
Member Author

Note that cjk and maybe larger filesize fonts for other scripts can have v3 because the PDF text extraction possible with v2 is probably Latin only, and filesize reduction in v3 is good

@thundernixon
Copy link
Collaborator

@davelab6 do you know of a good way to change the post table version? Signika currently has version 3.

@thundernixon
Copy link
Collaborator

Ah, I see. I am getting this WARN on a subset SC font which has been subset by fontTools, and as you say in the opening comment,

They should be flipped to v3 when served to web browsers where file size savings do matter, and the fontTools subsetter does use v3.

So, I'll leave it unless there's a good reason not to.

@anthrotype
Copy link
Member

fonttools subset will keep the glyph names if you pass --glyph-names option

converting from post format 2 to 3 is trivial (just set ttFont["post"].formatType = 3.0 and save), whereas the other way around the names have already been deleted from the font binary, so you'll have to get it from somewhere else (e.g. public.postscriptNames list in UFO lib), and call ttFont.setGlyphOrder([... your list of glyph names ...]) then compile/save the ttFont.

@thundernixon
Copy link
Collaborator

Passing the --glyph-names option solved it!

Thanks for pointing that out, @anthrotype.

@miguelsousa
Copy link

The check com.google.fonts/check/post_table_version (fontbakery v0.7.12) gives the following result when ran on a variable OTF:

FAIL: Post table should be version 3 instead of 2.0. More info at https://github.com/google/fonts/issues/215

The CFF2 table does not contain glyph names, so variable OTFs should be allowed to use post table version 2.

@davelab6
Copy link
Member Author

Thanks @miguelsousa :) The majority of the com.google.fonts/check checks are for TTFs; I'll repost that in the fontbakery issue tracker now :)

@felipesanches
Copy link
Collaborator

thanks, @davelab6 and @miguelsousa

@felipesanches
Copy link
Collaborator

As of 9b4b790, Wed Feb 12, 2020, the font files below are the 5% of the collection with a version 3 post table:

Screenshot from 2020-02-18 10-43-00

Fontbakery report

Fontbakery version: 0.7.19.dev8+gee1772a0.d20200214

[1] RobotoCondensed-BoldItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] RobotoCondensed-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] RobotoCondensed-Italic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] RobotoCondensed-LightItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] RobotoCondensed-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] RobotoCondensed-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-BlackItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-Black.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-BoldItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-Italic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-LightItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-MediumItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-ThinItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Roboto-Thin.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaGruesaLibre-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaLibre-BoldItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaLibre-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaLibre-Italic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaLibre-LightItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaLibre-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaLibre-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSansLibre-BoldItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSansLibre-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSansLibre-Italic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSansLibre-LightItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSansLibre-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSansLibre-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSerifLibre-BoldItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSerifLibre-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSerifLibre-Italic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSerifLibre-LightItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSerifLibre-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] AveriaSerifLibre-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] BenchNine-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] BenchNine-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] BenchNine-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Bhavuka-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] CaveatBrush-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Chathura-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Chathura-ExtraBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Chathura-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Chathura-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Chathura-Thin.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Coda-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Coustard-Black.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Coustard-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] CuteFont-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Cutive-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Dokdo-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Gaegu-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Gaegu-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Gaegu-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] GamjaFlower-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HiMelody-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindColombo-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindColombo-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindColombo-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindColombo-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindColombo-SemiBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindJalandhar-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindJalandhar-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindJalandhar-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindJalandhar-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindJalandhar-SemiBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindKochi-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindKochi-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindKochi-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindKochi-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindKochi-SemiBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindMysuru-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindMysuru-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindMysuru-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindMysuru-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] HindMysuru-SemiBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] JejuGothic-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] JejuHallasan-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] JejuMyeongjo-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Kalam-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Kalam-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Kalam-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-BlackItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-Black.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-BoldItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-ExtraBoldItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-ExtraBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-ExtraLightItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-ExtraLight.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-Italic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-LightItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-MediumItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-SemiBoldItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-SemiBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-ThinItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Lato-Thin.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Modak-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Monda-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Monda-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NanumBrushScript-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NanumGothicCoding-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NanumGothicCoding-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NanumGothic-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NanumGothic-ExtraBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NanumGothic-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NotoSans-BoldItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NotoSans-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NotoSans-Italic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NotoSans-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NotoSerif-BoldItalic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NotoSerif-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NotoSerif-Italic.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] NotoSerif-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Oxygen-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Oxygen-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Oxygen-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] PontanoSans-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] PoorStory-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] ReemKufi-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulHangangCondensed-BoldL.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulHangangCondensed-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulHangangCondensed-ExtraBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulHangangCondensed-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulHangangCondensed-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulHangang-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulHangang-ExtraBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulHangang-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulHangang-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulNamsanCondensed-Black.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulNamsanCondensed-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulNamsanCondensed-ExtraBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulNamsanCondensed-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulNamsanCondensed-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulNamsan-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulNamsan-ExtraBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulNamsan-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulNamsan-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeoulNamsanVertical-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] SeymourOne-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Tillana-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Tillana-ExtraBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Tillana-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Tillana-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Tillana-SemiBold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Yantramanav-Black.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Yantramanav-Bold.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Yantramanav-Light.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Yantramanav-Medium.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Yantramanav-Regular.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

[1] Yantramanav-Thin.ttf
🔥 FAIL: Font has correct post table version?
--- Rationale ---

Apple recommends against using 'post' table format 3 under most circumstances,
as it can create problems with some printer drivers and PDF documents. The
savings in disk space usually does not justify the potential loss in
functionality.
Source:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html

The CFF2 table does not contain glyph names, so variable OTFs should be allowed
to use post table version 2.

This check expects:
- Version 2 for TTF or OTF CFF2 Variable fonts
- Version 3 for OTF


  • 🔥 FAIL Post table should be version 2 instead of 3.0.

Summary

💔 ERROR 🔥 FAIL ⚠ WARN 💤 SKIP ℹ INFO 🍞 PASS 🔎 DEBUG
0 156 0 0 0 2766 0
0% 5% 0% 0% 0% 95% 0%

Note: The following loglevels were omitted in this report:

  • WARN
  • SKIP
  • INFO
  • PASS
  • DEBUG

@m4rc1e
Copy link
Collaborator

m4rc1e commented Feb 19, 2020

@felipesanches Can we ensure that v3 is allowed for CJK fonts please?

In previous comments, Dave said it was ok.

Note that cjk and maybe larger filesize fonts for other scripts can have v3 because the PDF text extraction possible with v2 is probably Latin only, and filesize reduction in v3 is good

@khaledhosny
Copy link
Contributor

Indeed, PDF extraction for Arabic is hopeless case if the PDF creator does not embed the text strings/characters in the PDF (using /ActualText spans), and even then not all apps will extract the text correctly, so glyphs names are useless burden. Even more for the web.

Even for Latin, PDF creators will generate /ToUnicode tables from cmap table (and some even from GSUB), so glyph names needed only for unmapped glyphs.

@laerm0 laerm0 self-assigned this Feb 21, 2020
@RosaWagner RosaWagner removed this from the Bugs in Font Files 02 Requires Hotfixing milestone Aug 13, 2021
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

9 participants