Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@ot-builder/ot-layout

Package Overview
Dependencies
Maintainers
1
Versions
75
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ot-builder/ot-layout - npm Package Compare versions

Comparing version
1.7.8
to
1.8.0
+6
-6
lib/aggregated.d.ts

@@ -1,7 +0,7 @@

import { Data } from "@ot-builder/prelude";
import * as Gdef from "./gdef";
import * as Gpos from "./gsub-gpos/table-gpos";
import * as Gsub from "./gsub-gpos/table-gsub";
import * as OtMath from "./math";
import * as Base from "./table-base";
import type { Data } from "@ot-builder/prelude";
import type * as Gdef from "./gdef";
import type * as Gpos from "./gsub-gpos/table-gpos";
import type * as Gsub from "./gsub-gpos/table-gsub";
import type * as OtMath from "./math";
import type * as Base from "./table-base";
export interface OtFontLayoutData {

@@ -8,0 +8,0 @@ gdef?: Data.Maybe<Gdef.Table>;

@@ -1,2 +0,2 @@

import { Data } from "@ot-builder/prelude";
import type { Data } from "@ot-builder/prelude";
export interface DeviceDataT<X> {

@@ -3,0 +3,0 @@ variation: X;

@@ -1,3 +0,3 @@

import { OtGlyph } from "@ot-builder/ot-glyphs";
import { Data } from "@ot-builder/prelude";
import type { OtGlyph } from "@ot-builder/ot-glyphs";
import type { Data } from "@ot-builder/prelude";
export interface T<X> {

@@ -4,0 +4,0 @@ readonly x: X;

@@ -1,3 +0,3 @@

import { Data } from "@ot-builder/prelude";
import * as LayoutAnchor from "./anchor";
import type { Data } from "@ot-builder/prelude";
import type * as LayoutAnchor from "./anchor";
export interface T<X> {

@@ -4,0 +4,0 @@ readonly entry: Data.Maybe<LayoutAnchor.T<X>>;

export * as Adjust from "./adjust";
export * as Anchor from "./anchor";
export * as ClassDef from "./class-def";
export * as Coverage from "./coverage";
export * as CursiveAnchorPair from "./cursive-anchor-pair";
export * as Coverage from "./coverage";
export * as ClassDef from "./class-def";
//# sourceMappingURL=index.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ClassDef = exports.Coverage = exports.CursiveAnchorPair = exports.Anchor = exports.Adjust = void 0;
exports.Adjust = require("./adjust");
exports.Anchor = require("./anchor");
exports.CursiveAnchorPair = require("./cursive-anchor-pair");
exports.Coverage = require("./coverage");
exports.ClassDef = require("./class-def");
exports.CursiveAnchorPair = exports.Coverage = exports.ClassDef = exports.Anchor = exports.Adjust = void 0;
const tslib_1 = require("tslib");
exports.Adjust = tslib_1.__importStar(require("./adjust"));
exports.Anchor = tslib_1.__importStar(require("./anchor"));
exports.ClassDef = tslib_1.__importStar(require("./class-def"));
exports.Coverage = tslib_1.__importStar(require("./coverage"));
exports.CursiveAnchorPair = tslib_1.__importStar(require("./cursive-anchor-pair"));
//# sourceMappingURL=index.js.map

@@ -1,2 +0,2 @@

import { Data } from "@ot-builder/prelude";
import type { Data } from "@ot-builder/prelude";
export interface DicingStore<X, Y, D> {

@@ -3,0 +3,0 @@ get(x: X, y: Y): Data.Maybe<D>;

@@ -57,3 +57,3 @@ "use strict";

const kg = coCd[cl];
if (!kg || !kg.length)
if (!(kg === null || kg === void 0 ? void 0 : kg.length))
continue;

@@ -60,0 +60,0 @@ for (const g of kg) {

@@ -1,4 +0,4 @@

import { Data } from "@ot-builder/prelude";
import * as LayoutCommon from "../common";
import * as GdefSubParts from "./sub-parts";
import type { Data } from "@ot-builder/prelude";
import type * as LayoutCommon from "../common";
import type * as GdefSubParts from "./sub-parts";
export type Coverage<G> = LayoutCommon.Coverage.T<G>;

@@ -5,0 +5,0 @@ export type ClassDef<G> = LayoutCommon.ClassDef.T<G>;

@@ -1,6 +0,6 @@

import { OtGlyph } from "@ot-builder/ot-glyphs";
import { OtVar } from "@ot-builder/variance";
import * as LayoutCommon from "../common";
import type { OtGlyph } from "@ot-builder/ot-glyphs";
import type { OtVar } from "@ot-builder/variance";
import type * as LayoutCommon from "../common";
import * as GeneralGdef from "./general";
import * as GdefSubParts from "./sub-parts";
import type * as GdefSubParts from "./sub-parts";
export declare const Tag = "GDEF";

@@ -7,0 +7,0 @@ export import General = GeneralGdef;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Table = exports.GlyphClass = exports.General = exports.Tag = void 0;
const GeneralGdef = require("./general");
const tslib_1 = require("tslib");
const GeneralGdef = tslib_1.__importStar(require("./general"));
exports.Tag = "GDEF";

@@ -6,0 +7,0 @@ exports.General = GeneralGdef;

@@ -1,3 +0,3 @@

import { OtGlyph } from "@ot-builder/ot-glyphs";
import { Data } from "@ot-builder/prelude";
import type { OtGlyph } from "@ot-builder/ot-glyphs";
import type { Data } from "@ot-builder/prelude";
export type AttachPointsT<G> = Array<OtGlyph.PointIDRef>;

@@ -4,0 +4,0 @@ export type AttachPointListT<G> = Map<G, AttachPointsT<G>>;

@@ -1,6 +0,6 @@

import { OtGlyph } from "@ot-builder/ot-glyphs";
import { Data } from "@ot-builder/prelude";
import { Tag } from "@ot-builder/primitive";
import { OtVar } from "@ot-builder/variance";
import * as GeneralGsubGpos from "./general/shared";
import type { OtGlyph } from "@ot-builder/ot-glyphs";
import type { Data } from "@ot-builder/prelude";
import type { Tag } from "@ot-builder/primitive";
import type { OtVar } from "@ot-builder/variance";
import type * as GeneralGsubGpos from "./general/shared";
export declare function CreateTable<L>(): {

@@ -7,0 +7,0 @@ create: (scripts?: Map<Tag, GeneralGsubGpos.ScriptT<OtGlyph, OtVar.Value, L>>, features?: Array<GeneralGsubGpos.FeatureT<OtGlyph, OtVar.Value, L>>, lookups?: Array<L>, featureVariations?: Data.Maybe<Array<GeneralGsubGpos.FeatureVariationT<OtVar.Dim, OtGlyph, OtVar.Value, L>>>) => GeneralGsubGpos.TableT<OtVar.Dim, OtGlyph, OtVar.Value, L>;

import { Sigma } from "@ot-builder/prelude";
import { UInt16, UInt24 } from "@ot-builder/primitive";
import type { UInt16, UInt24 } from "@ot-builder/primitive";
export declare const TID_StylisticSet: Sigma.TypeID<StylisticSet>;

@@ -4,0 +4,0 @@ export interface StylisticSet {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tagToTypeIDMap = exports.TID_CharacterVariant = exports.TID_StylisticSet = void 0;
/* eslint-disable @typescript-eslint/no-explicit-any */
const prelude_1 = require("@ot-builder/prelude");

@@ -6,0 +5,0 @@ exports.TID_StylisticSet = new prelude_1.Sigma.TypeID("OTB::FeatureParams::StylisticSet");

@@ -0,3 +1,3 @@

export * as Gpos from "./lookup-type/gpos";
export * as Gsub from "./lookup-type/gsub";
export * as Gpos from "./lookup-type/gpos";
//# sourceMappingURL=lookup-type.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Gpos = exports.Gsub = void 0;
exports.Gsub = require("./lookup-type/gsub");
exports.Gpos = require("./lookup-type/gpos");
exports.Gsub = exports.Gpos = void 0;
const tslib_1 = require("tslib");
exports.Gpos = tslib_1.__importStar(require("./lookup-type/gpos"));
exports.Gsub = tslib_1.__importStar(require("./lookup-type/gsub"));
//# sourceMappingURL=lookup-type.js.map

@@ -1,4 +0,4 @@

import { Data } from "@ot-builder/prelude";
import * as LayoutCommon from "../../common";
import { DicingStore } from "../../dicing-store";
import type { Data } from "@ot-builder/prelude";
import type * as LayoutCommon from "../../common";
import type { DicingStore } from "../../dicing-store";
export interface LookupPropT<G> {

@@ -5,0 +5,0 @@ rightToLeft?: boolean;

@@ -1,3 +0,3 @@

import { Data, Sigma } from "@ot-builder/prelude";
import { F2D14, Tag } from "@ot-builder/primitive";
import type { Data, Sigma } from "@ot-builder/prelude";
import type { F2D14, Tag } from "@ot-builder/primitive";
export interface FeatureT<G, X, L> {

@@ -4,0 +4,0 @@ tag: Tag;

@@ -1,9 +0,9 @@

import { OtGlyph } from "@ot-builder/ot-glyphs";
import { CaseType, Data } from "@ot-builder/prelude";
import * as Primitive from "@ot-builder/primitive";
import { OtVar } from "@ot-builder/variance";
import * as LayoutCommon from "../common";
import * as GeneralLookup from "./general/lookup";
import type { OtGlyph } from "@ot-builder/ot-glyphs";
import { type CaseType, type Data } from "@ot-builder/prelude";
import type * as Primitive from "@ot-builder/primitive";
import type { OtVar } from "@ot-builder/variance";
import type * as LayoutCommon from "../common";
import type * as GeneralLookup from "./general/lookup";
import { Gpos as LookupType } from "./general/lookup-type";
import * as GsubGpos from "./table-shared";
import type * as GsubGpos from "./table-shared";
export * as FeatureParams from "./feature-params";

@@ -10,0 +10,0 @@ export { Gpos as LookupType } from "./general/lookup-type";

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZeroAdjustmentPair = exports.ZeroAdjustment = exports.Chaining = exports.MarkToMark = exports.MarkToLigature = exports.MarkToBase = exports.Cursive = exports.Pair = exports.Single = exports.Table = exports.Tag = exports.LookupType = exports.FeatureParams = void 0;
const tslib_1 = require("tslib");
const prelude_1 = require("@ot-builder/prelude");
const dicing_store_1 = require("../dicing-store");
const lookup_type_1 = require("./general/lookup-type");
exports.FeatureParams = require("./feature-params");
exports.FeatureParams = tslib_1.__importStar(require("./feature-params"));
var lookup_type_2 = require("./general/lookup-type");

@@ -9,0 +10,0 @@ Object.defineProperty(exports, "LookupType", { enumerable: true, get: function () { return lookup_type_2.Gpos; } });

@@ -1,9 +0,9 @@

import { OtGlyph } from "@ot-builder/ot-glyphs";
import { CaseType, Data } from "@ot-builder/prelude";
import * as Primitive from "@ot-builder/primitive";
import { OtVar } from "@ot-builder/variance";
import * as LayoutCommon from "../common";
import * as GeneralLookup from "./general/lookup";
import type { OtGlyph } from "@ot-builder/ot-glyphs";
import { type CaseType, type Data } from "@ot-builder/prelude";
import type * as Primitive from "@ot-builder/primitive";
import type { OtVar } from "@ot-builder/variance";
import type * as LayoutCommon from "../common";
import type * as GeneralLookup from "./general/lookup";
import { Gsub as LookupType } from "./general/lookup-type";
import * as GsubGpos from "./table-shared";
import type * as GsubGpos from "./table-shared";
export * as FeatureParams from "./feature-params";

@@ -10,0 +10,0 @@ export { Gsub as LookupType } from "./general/lookup-type";

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ReverseSub = exports.Chaining = exports.Ligature = exports.Alternate = exports.Multiple = exports.Single = exports.Table = exports.Tag = exports.LookupType = exports.FeatureParams = void 0;
const tslib_1 = require("tslib");
const prelude_1 = require("@ot-builder/prelude");
const lookup_type_1 = require("./general/lookup-type");
exports.FeatureParams = require("./feature-params");
exports.FeatureParams = tslib_1.__importStar(require("./feature-params"));
var lookup_type_2 = require("./general/lookup-type");

@@ -8,0 +9,0 @@ Object.defineProperty(exports, "LookupType", { enumerable: true, get: function () { return lookup_type_2.Gsub; } });

@@ -1,6 +0,6 @@

import { OtGlyph } from "@ot-builder/ot-glyphs";
import { OtVar } from "@ot-builder/variance";
import * as LayoutCommon from "../common";
import * as GeneralLookup from "./general/lookup";
import * as GeneralGsubGpos from "./general/shared";
import type { OtGlyph } from "@ot-builder/ot-glyphs";
import type { OtVar } from "@ot-builder/variance";
import type * as LayoutCommon from "../common";
import type * as GeneralLookup from "./general/lookup";
import type * as GeneralGsubGpos from "./general/shared";
export * as FeatureParams from "./feature-params";

@@ -7,0 +7,0 @@ export * as LookupType from "./general/lookup-type";

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.GeneralGsubGpos = exports.LookupType = exports.FeatureParams = void 0;
exports.FeatureParams = require("./feature-params");
exports.LookupType = require("./general/lookup-type");
exports.GeneralGsubGpos = require("./general/shared");
const tslib_1 = require("tslib");
exports.FeatureParams = tslib_1.__importStar(require("./feature-params"));
exports.LookupType = tslib_1.__importStar(require("./general/lookup-type"));
exports.GeneralGsubGpos = tslib_1.__importStar(require("./general/shared"));
//# sourceMappingURL=table-shared.js.map

@@ -6,11 +6,11 @@ "use strict";

tslib_1.__exportStar(require("./aggregated"), exports);
exports.LayoutCommon = require("./common");
exports.LayoutCommon = tslib_1.__importStar(require("./common"));
var dicing_store_1 = require("./dicing-store");
Object.defineProperty(exports, "DicingStore", { enumerable: true, get: function () { return dicing_store_1.DicingStore; } });
exports.Gdef = require("./gdef");
exports.Gpos = require("./gsub-gpos/table-gpos");
exports.Gsub = require("./gsub-gpos/table-gsub");
exports.GsubGpos = require("./gsub-gpos/table-shared");
exports.Math = require("./math");
exports.Base = require("./table-base");
exports.Gdef = tslib_1.__importStar(require("./gdef"));
exports.Gpos = tslib_1.__importStar(require("./gsub-gpos/table-gpos"));
exports.Gsub = tslib_1.__importStar(require("./gsub-gpos/table-gsub"));
exports.GsubGpos = tslib_1.__importStar(require("./gsub-gpos/table-shared"));
exports.Math = tslib_1.__importStar(require("./math"));
exports.Base = tslib_1.__importStar(require("./table-base"));
//# sourceMappingURL=index.js.map

@@ -1,5 +0,5 @@

import { OtGlyph } from "@ot-builder/ot-glyphs";
import { Data } from "@ot-builder/prelude";
import { Int16 } from "@ot-builder/primitive";
import { OtVar } from "@ot-builder/variance";
import type { OtGlyph } from "@ot-builder/ot-glyphs";
import type { Data } from "@ot-builder/prelude";
import type { Int16 } from "@ot-builder/primitive";
import type { OtVar } from "@ot-builder/variance";
export declare const Tag = "MATH";

@@ -6,0 +6,0 @@ export declare class Table {

@@ -1,4 +0,4 @@

import { GeneralGlyph } from "@ot-builder/ot-glyphs";
import { Data } from "@ot-builder/prelude";
import { Tag } from "@ot-builder/primitive";
import type { GeneralGlyph } from "@ot-builder/ot-glyphs";
import type { Data } from "@ot-builder/prelude";
import type { Tag } from "@ot-builder/primitive";
export declare class TableT<G, X> {

@@ -5,0 +5,0 @@ horizontal: Data.Maybe<AxisTableT<G, X>>;

@@ -1,3 +0,3 @@

import { OtGlyph } from "@ot-builder/ot-glyphs";
import { OtVar } from "@ot-builder/variance";
import type { OtGlyph } from "@ot-builder/ot-glyphs";
import type { OtVar } from "@ot-builder/variance";
import * as GeneralBase from "./general";

@@ -4,0 +4,0 @@ export declare const Tag = "BASE";

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MinMaxTable = exports.BaseValues = exports.Script = exports.AxisTable = exports.Table = exports.General = exports.Tag = void 0;
const GeneralBase = require("./general");
const tslib_1 = require("tslib");
const GeneralBase = tslib_1.__importStar(require("./general"));
exports.Tag = "BASE";

@@ -6,0 +7,0 @@ exports.General = GeneralBase;

{
"name": "@ot-builder/ot-layout",
"version": "1.7.8",
"version": "1.8.0",
"license": "MIT",

@@ -26,6 +26,6 @@ "repository": {

"dependencies": {
"@ot-builder/ot-glyphs": "1.7.8",
"@ot-builder/prelude": "1.7.7",
"@ot-builder/primitive": "1.7.8",
"@ot-builder/variance": "1.7.8",
"@ot-builder/ot-glyphs": "1.8.0",
"@ot-builder/prelude": "1.8.0",
"@ot-builder/primitive": "1.8.0",
"@ot-builder/variance": "1.8.0",
"tslib": "^2.8.1"

@@ -32,0 +32,0 @@ },