summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge')
-rw-r--r--Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/parsettf.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/parsettf.c b/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/parsettf.c
index c682146b352..339f99ffc29 100644
--- a/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/parsettf.c
+++ b/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/parsettf.c
@@ -5899,6 +5899,11 @@ static SplineFont *SFFillFromTTF(struct ttfinfo *info) {
++k;
} while ( k<sf->subfontcnt );
}
+ /* more info */
+ sf->units_per_em = info->emsize ;
+ sf->pfminfo = info->pfminfo ;
+ sf->names = info->names ;
+
SFRelativeWinAsDs(sf);
free(info->savetab);
sf->loadvalidation_state =
@@ -6041,6 +6046,9 @@ static SplineFont *SFFillFromTTFInfo(struct ttfinfo *info) {
free( info->weight );
sf->version = info->version;
sf->italicangle = info->italicAngle;
+ sf->names = info->names;
+ sf->units_per_em = info->emsize ;
+ sf->pfminfo = info->pfminfo ;
return( sf );
}