Chromium PDF output turned a CFF OpenType font into Type 3 glyphs at every fsType setting tested
A developer tested how Chromium 149 embeds fonts when printing to PDF, using one CFF-outline OpenType font and two TrueType fonts, each modified to six different fsType values. The TrueType fonts embedded normally or as Type 3 depending on the flag, with value 256 forcing full embedding. The CFF-based Noto Serif SC was written as Type 3 outlines at every fsType value tested, so the flag was not the cause in this case. The author suggests Chromium may lack an embedding path for CFF outlines, but notes this is an untested guess limited to one font, one Chromium version and one Mac. The author also ran the PDFs through a browser-based PDF-to-HTML converter, which turned the TrueType subsets into web fonts and the Noto Serif SC text into vector paths with a transparent text layer.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in