[api-minor] Stop exporting, by default, a few additional Font properties (PR 11777 follow-up)

*This is similar to the "isSymbolicFont"-property, which is no longer exported by default after PR 11777.*

Both "isMonospace" and "isSerifFont" are internal properties, used during font parsing and building of the glyph mapping on the worker-thread.
However both of these properties are completely unused on the main-thread and/or in the API, and accessing them they will now require setting the `fontExtraProperties`-option when calling `getDocument`.
This commit is contained in:
Jonas Jenwald 2021-09-23 00:34:35 +02:00
parent 8dc22f40c7
commit e027748627

View File

@ -89,8 +89,6 @@ const EXPORT_DATA_PROPERTIES = [
"fallbackName", "fallbackName",
"fontMatrix", "fontMatrix",
"fontType", "fontType",
"isMonospace",
"isSerifFont",
"isType3Font", "isType3Font",
"italic", "italic",
"loadedName", "loadedName",
@ -107,6 +105,8 @@ const EXPORT_DATA_EXTRA_PROPERTIES = [
"cMap", "cMap",
"defaultEncoding", "defaultEncoding",
"differences", "differences",
"isMonospace",
"isSerifFont",
"isSymbolicFont", "isSymbolicFont",
"seacMap", "seacMap",
"toFontChar", "toFontChar",