addedInput schema / $defs / DetachStrokeNetwork
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "op": {
+ "const": "detach_stroke_network",
+ "type": "string"
+ }
+ },
+ "required": [
+ "op"
+ ],
+ "type": "object"
+}
addedInput schema / $defs / GlyphChange / properties / operations / items / discriminator / mapping / detach_stroke_network
Added value: +"#/$defs/DetachStrokeNetwork"
addedInput schema / $defs / GlyphChange / properties / operations / items / discriminator / mapping / stroke_network
Added value: +"#/$defs/SetStrokeNetwork"
addedInput schema / $defs / GlyphChange / properties / operations / items / discriminator / mapping / update_stroke_network
Added value: +"#/$defs/UpdateStrokeNetwork"
changedInput schema / $defs / GlyphChange / properties / operations / items / oneOf
Previous value: -[
- {
- "$ref": "#/$defs/PutContour"
- },
- {
- "$ref": "#/$defs/MovePoint"
- },
- {
- "$ref": "#/$defs/MoveHandle"
- },
- {
- "$ref": "#/$defs/SetSmooth"
- },
- {
- "$ref": "#/$defs/DetachComposition"
- },
- {
- "$ref": "#/$defs/Transform"
- },
- {
- "$ref": "#/$defs/PutComponent"
- },
- {
- "$ref": "#/$defs/PutAnchor"
- },
- {
- "$ref": "#/$defs/Remove"
- },
- {
- "$ref": "#/$defs/SetUnicodes"
- },
- {
- "$ref": "#/$defs/ReplaceGlyph"
- },
- {
- "$ref": "#/$defs/FilledPath"
- },
- {
- "$ref": "#/$defs/StrokePath"
- },
- {
- "$ref": "#/$defs/Primitive"
- },
- {
- "$ref": "#/$defs/Duplicate"
- },
- {
- "$ref": "#/$defs/ComposeAccent"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/PutContour"
+ },
+ {
+ "$ref": "#/$defs/MovePoint"
+ },
+ {
+ "$ref": "#/$defs/MoveHandle"
+ },
+ {
+ "$ref": "#/$defs/SetSmooth"
+ },
+ {
+ "$ref": "#/$defs/DetachComposition"
+ },
+ {
+ "$ref": "#/$defs/Transform"
+ },
+ {
+ "$ref": "#/$defs/PutComponent"
+ },
+ {
+ "$ref": "#/$defs/PutAnchor"
+ },
+ {
+ "$ref": "#/$defs/Remove"
+ },
+ {
+ "$ref": "#/$defs/SetUnicodes"
+ },
+ {
+ "$ref": "#/$defs/ReplaceGlyph"
+ },
+ {
+ "$ref": "#/$defs/FilledPath"
+ },
+ {
+ "$ref": "#/$defs/StrokePath"
+ },
+ {
+ "$ref": "#/$defs/SetStrokeNetwork"
+ },
+ {
+ "$ref": "#/$defs/UpdateStrokeNetwork"
+ },
+ {
+ "$ref": "#/$defs/DetachStrokeNetwork"
+ },
+ {
+ "$ref": "#/$defs/Primitive"
+ },
+ {
+ "$ref": "#/$defs/Duplicate"
+ },
+ {
+ "$ref": "#/$defs/ComposeAccent"
+ }
+]
addedInput schema / $defs / NetworkStroke
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "cap": {
+ "default": "butt",
+ "enum": [
+ "round",
+ "butt",
+ "square"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "pattern": "^[a-zA-Z_][a-zA-Z0-9_]{0,15}$",
+ "type": "string"
+ },
+ "join": {
+ "default": "miter",
+ "enum": [
+ "round",
+ "bevel",
+ "miter"
+ ],
+ "type": "string"
+ },
+ "path": {
+ "maxLength": 16000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "width_parameter": {
+ "pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_.-]{0,63}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "path",
+ "width_parameter"
+ ],
+ "type": "object"
+}
addedInput schema / $defs / SetStrokeNetwork
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "network": {
+ "$ref": "#/$defs/StrokeNetwork"
+ },
+ "op": {
+ "const": "stroke_network",
+ "type": "string"
+ },
+ "replace": {
+ "default": false,
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "op",
+ "network"
+ ],
+ "type": "object"
+}
addedInput schema / $defs / StrokeNetwork
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "advance": {
+ "default": 600,
+ "maximum": 16000,
+ "minimum": 0,
+ "type": "number"
+ },
+ "horizontal_scale": {
+ "default": 1,
+ "exclusiveMinimum": 0,
+ "maximum": 4,
+ "type": "number"
+ },
+ "origin_x": {
+ "default": 0,
+ "maximum": 16000,
+ "minimum": -16000,
+ "type": "number"
+ },
+ "parameters": {
+ "maxProperties": 16,
+ "minProperties": 1,
+ "patternProperties": {
+ "^[a-zA-Z0-9_][a-zA-Z0-9_.-]{0,63}$": {
+ "exclusiveMinimum": 0,
+ "maximum": 2000,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "strokes": {
+ "items": {
+ "$ref": "#/$defs/NetworkStroke"
+ },
+ "maxItems": 16,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "parameters",
+ "strokes"
+ ],
+ "type": "object"
+}
addedInput schema / $defs / UpdateStrokeNetwork
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "advance": {
+ "anyOf": [
+ {
+ "maximum": 16000,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "horizontal_scale": {
+ "anyOf": [
+ {
+ "exclusiveMinimum": 0,
+ "maximum": 4,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "op": {
+ "const": "update_stroke_network",
+ "type": "string"
+ },
+ "parameters": {
+ "maxProperties": 16,
+ "patternProperties": {
+ "^[a-zA-Z0-9_][a-zA-Z0-9_.-]{0,63}$": {
+ "exclusiveMinimum": 0,
+ "maximum": 2000,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "op"
+ ],
+ "type": "object"
+}