From e3b0a8ce3de3e9ab7057f129a579dbab7a66ad4a Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Sun, 12 Feb 2023 00:55:23 +0100 Subject: Typecast: KernSubtable: Remove getKerningTable(..), will be implemented in higher API layer w/ binary-search --- .../jogamp/graph/font/typecast/ot/table/KernSubtable.java | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/jogl/classes/jogamp/graph/font/typecast/ot/table/KernSubtable.java b/src/jogl/classes/jogamp/graph/font/typecast/ot/table/KernSubtable.java index 816b9fc74..921687196 100644 --- a/src/jogl/classes/jogamp/graph/font/typecast/ot/table/KernSubtable.java +++ b/src/jogl/classes/jogamp/graph/font/typecast/ot/table/KernSubtable.java @@ -47,19 +47,9 @@ public abstract class KernSubtable { public abstract int getKerningPairCount(); public abstract KerningPair getKerningPair(int i); - + public abstract void clearKerningPairs(); - public short getKerningValue(final int left_glyphid, final int right_glyphid) { - for (int i = 0; i < getKerningPairCount(); i++) { - final KerningPair kpair = getKerningPair(i); - if( kpair.getLeft() == left_glyphid && kpair.getRight() == right_glyphid ) { - return kpair.getValue(); - } - } - return 0; - } - public static KernSubtable read(final DataInput di) throws IOException { KernSubtable table = null; final int version = di.readUnsignedShort(); -- cgit v1.2.3