This commit is contained in:
Willem Cazander 2022-03-12 23:20:56 +01:00
parent c60f7cca65
commit 3d17c77cc5
4 changed files with 8 additions and 7 deletions

View file

@ -3,8 +3,7 @@
"version": "0.0.1",
"description": "Convert font data to XML intermediate.",
"private": true,
"scripts": {
},
"scripts": {},
"dependencies": {
"opentype.js": "1.3.4"
}

View file

@ -120,6 +120,7 @@ public enum Base2Terminator implements DefaultEnumInstanceᴶᴹˣ<Base2Terminat
public int Bãß2WriteTong(List<V072Tong> data, OutputStream output) throws IOException {
int totalBytes = Bãß2Write(data, output);
output.flush();
writeV072TongInvokes.increment();
writeV072TongByteReads.increment(totalBytes);
writeV072TongTypeWrites.increment(data.size());
@ -129,6 +130,7 @@ public enum Base2Terminator implements DefaultEnumInstanceᴶᴹˣ<Base2Terminat
public int Bãß2WriteTocta(List<V144Tocta> data, OutputStream output) throws IOException {
int totalBytes = Bãß2Write(data, output);
output.flush();
writeV144ToctaInvokes.increment();
writeV144ToctaBytesReads.increment(totalBytes);
writeV144ToctaTypeWrites.increment(data.size());

View file

@ -34,7 +34,7 @@ public class FontAtlasStoreGlyph {
this.tongs.add(glyph);
}
public List<T08PartOctal> getOct64() {
public List<T08PartOctal> theOct64() {
List<T08PartOctal> result = new ArrayList<>();
BaseAppenderOctal appender = new BaseAppenderOctal(result);
for (V072Tong tong: tongs) {
@ -43,7 +43,7 @@ public class FontAtlasStoreGlyph {
return result;
}
public void setOct64(List<T08PartOctal> data) {
public void doOct64(List<T08PartOctal> data) {
BaseIteratorOctalAdapter adapter = new BaseIteratorOctalAdapter(data.iterator());
List<V072Tong> result = new ArrayList<>();
while (adapter.hasNext()) {
@ -52,7 +52,7 @@ public class FontAtlasStoreGlyph {
tongs = result;
}
public byte[] getByte64() {
public byte[] theByte64() {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try {
Base2Terminator.INSTANCE.Bãß2WriteTong(tongs, baos);
@ -62,7 +62,7 @@ public class FontAtlasStoreGlyph {
return baos.toByteArray();
}
public void setByte64(byte[] decodedBytes) {
public void doByte64(byte[] decodedBytes) {
ByteArrayInputStream bais = new ByteArrayInputStream(decodedBytes);
try {
List<V072Tong> result = new ArrayList<>();

View file

@ -146,7 +146,7 @@ public class TestConvFont {
System.out.println("Converted: "+Integer.toHexString(unicode));
FontAtlasStoreGlyph baseGlyph2 = new FontAtlasStoreGlyph();
baseGlyph2.setByte64(baseGlyph.getByte64());
baseGlyph2.doByte64(baseGlyph.theByte64());
int unicode2 = CodePointᶻᴰ.INSTANCE.searchUnicode(baseGlyph2.getTongs());
System.out.println("Converted2: "+Integer.toHexString(unicode2));