From 4c2dfeac92f964af71cc1f057d2c62dcd9ab6a1b Mon Sep 17 00:00:00 2001 From: Dan Marshall <11507384+danmarshall@users.noreply.github.com> Date: Fri, 23 Jan 2026 12:29:08 -0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20Merge=20PR=20#74386=20Opentype.j?= =?UTF-8?q?s:=20added=20Glyph.numberOfCountours=20by=20@danmarshall?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- types/opentype.js/index.d.ts | 1 + types/opentype.js/opentype.js-tests.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/types/opentype.js/index.d.ts b/types/opentype.js/index.d.ts index 54c22bd468aa8d..23753330bf6530 100644 --- a/types/opentype.js/index.d.ts +++ b/types/opentype.js/index.d.ts @@ -167,6 +167,7 @@ export class Glyph { name: string | null; unicode?: number | undefined; unicodes: number[]; + numberOfContours?: number | undefined; xMin?: number | undefined; xMax?: number | undefined; yMin?: number | undefined; diff --git a/types/opentype.js/opentype.js-tests.ts b/types/opentype.js/opentype.js-tests.ts index 123d2c0791c0bf..8dc0fb5593f463 100644 --- a/types/opentype.js/opentype.js-tests.ts +++ b/types/opentype.js/opentype.js-tests.ts @@ -132,6 +132,7 @@ defaultGlyph.name = undefined; let num: number = defaultGlyph.index + Math.min(...defaultGlyph.unicodes); // @ts-expect-error num = defaultGlyph.unicode + ?? defaultGlyph.numberOfContours ?? defaultGlyph.xMin ?? defaultGlyph.xMax ?? defaultGlyph.yMin