FontStyle detection

- what is missing is combining subsequent equal elements
This commit is contained in:
Johannes Zillmann 2024-04-11 09:23:53 -06:00
parent 5db815076b
commit 3fa91a5d1e
151 changed files with 1816 additions and 47 deletions

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 535,
"items": 53908,
"groupedItems": 31657,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 535,
"items": 53908,
"groupedItems": 31657,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 200,
"items": 8461,
"groupedItems": 8321,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 200,
"items": 8461,
"groupedItems": 8321,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 76,
"items": 3071,
"groupedItems": 2575,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 76,
"items": 3071,
"groupedItems": 2575,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 24,
"items": 1386,
"groupedItems": 1198,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 24,
"items": 1386,
"groupedItems": 1198,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 7,
"items": 483,
"groupedItems": 217,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 7,
"items": 483,
"groupedItems": 217,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 19,
"items": 1408,
"groupedItems": 1177,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 19,
"items": 1408,
"groupedItems": 1177,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 6,
"items": 268,
"groupedItems": 145,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 6,
"items": 268,
"groupedItems": 145,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 4,
"items": 134,
"groupedItems": 108,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 4,
"items": 134,
"groupedItems": 108,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 116,
"items": 7676,
"groupedItems": 3479,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 116,
"items": 7676,
"groupedItems": 3479,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 140,
"items": 25314,
"groupedItems": 3179,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 140,
"items": 25314,
"groupedItems": 3179,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 153,
"items": 14949,
"groupedItems": 10600,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 153,
"items": 14949,
"groupedItems": 10600,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 60,
"items": 3990,
"groupedItems": 1439,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 60,
"items": 3990,
"groupedItems": 1439,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 27,
"items": 1874,
"groupedItems": 1522,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 27,
"items": 1874,
"groupedItems": 1522,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 466,
"items": 772193,
"groupedItems": 15227,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -0,0 +1,37 @@
{
"pages": 466,
"items": 772193,
"groupedItems": 15227,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types",
"annotation": "ADDED"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -10,6 +10,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -7,6 +7,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types",
"annotation": "ADDED"

View File

@ -11,6 +11,9 @@
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "types"
},

View File

@ -0,0 +1,36 @@
{
"pages": 16,
"items": 1242,
"groupedItems": 416,
"changes": 0,
"schema": [
{
"name": "line"
},
{
"name": "token types"
},
{
"name": "x"
},
{
"name": "y"
},
{
"name": "width"
},
{
"name": "height"
},
{
"name": "str"
},
{
"name": "fontName"
},
{
"name": "dir"
}
],
"globals": {}
}

Some files were not shown because too many files have changed in this diff Show More