mirror of
https://github.com/penpot/penpot.git
synced 2026-09-16 07:38:19 -04:00
* 🐛 Fix letter spacing and position when flattening text to path * ♻️ Simplify text to path conversion and add flatten tests
1333 lines
35 KiB
JSON
1333 lines
35 KiB
JSON
{
|
|
"~:features": {
|
|
"~#set": [
|
|
"fdata/path-data",
|
|
"plugins/runtime",
|
|
"design-tokens/v1",
|
|
"layout/grid",
|
|
"styles/v2",
|
|
"fdata/pointer-map",
|
|
"fdata/objects-map",
|
|
"render-wasm/v1",
|
|
"components/v2",
|
|
"fdata/shape-data-type"
|
|
]
|
|
},
|
|
"~:team-id": "~u1091e979-bbec-8194-8005-f7aa420b5660",
|
|
"~:permissions": {
|
|
"~:type": "~:membership",
|
|
"~:is-owner": true,
|
|
"~:is-admin": true,
|
|
"~:can-edit": true,
|
|
"~:can-read": true,
|
|
"~:is-logged": true
|
|
},
|
|
"~:has-media-trimmed": false,
|
|
"~:comment-thread-seqn": 0,
|
|
"~:name": "Text flatten to path",
|
|
"~:revn": 7,
|
|
"~:modified-at": "~m1749629891313",
|
|
"~:vern": 0,
|
|
"~:id": "~u3b0d758a-8c9d-8013-8006-52c8337e5c72",
|
|
"~:is-shared": false,
|
|
"~:migrations": {
|
|
"~#ordered-set": [
|
|
"legacy-2",
|
|
"legacy-3",
|
|
"legacy-5",
|
|
"legacy-6",
|
|
"legacy-7",
|
|
"legacy-8",
|
|
"legacy-9",
|
|
"legacy-10",
|
|
"legacy-11",
|
|
"legacy-12",
|
|
"legacy-13",
|
|
"legacy-14",
|
|
"legacy-16",
|
|
"legacy-17",
|
|
"legacy-18",
|
|
"legacy-19",
|
|
"legacy-25",
|
|
"legacy-26",
|
|
"legacy-27",
|
|
"legacy-28",
|
|
"legacy-29",
|
|
"legacy-31",
|
|
"legacy-32",
|
|
"legacy-33",
|
|
"legacy-34",
|
|
"legacy-36",
|
|
"legacy-37",
|
|
"legacy-38",
|
|
"legacy-39",
|
|
"legacy-40",
|
|
"legacy-41",
|
|
"legacy-42",
|
|
"legacy-43",
|
|
"legacy-44",
|
|
"legacy-45",
|
|
"legacy-46",
|
|
"legacy-47",
|
|
"legacy-48",
|
|
"legacy-49",
|
|
"legacy-50",
|
|
"legacy-51",
|
|
"legacy-52",
|
|
"legacy-53",
|
|
"legacy-54",
|
|
"legacy-55",
|
|
"legacy-56",
|
|
"legacy-57",
|
|
"legacy-59",
|
|
"legacy-62",
|
|
"legacy-65",
|
|
"legacy-66",
|
|
"legacy-67",
|
|
"0001-remove-tokens-from-groups",
|
|
"0002-normalize-bool-content",
|
|
"0002-clean-shape-interactions",
|
|
"0003-fix-root-shape",
|
|
"0003-convert-path-content",
|
|
"0004-clean-shadow-and-colors",
|
|
"0005-deprecate-image-type",
|
|
"0006-fix-old-texts-fills",
|
|
"0007-clear-invalid-strokes-and-fills-v2",
|
|
"0008-fix-library-colors-opacity"
|
|
]
|
|
},
|
|
"~:version": 67,
|
|
"~:project-id": "~u1091e979-bbec-8194-8005-f7aa420b8b07",
|
|
"~:created-at": "~m1749629823499",
|
|
"~:data": {
|
|
"~:pages": [
|
|
"~u3b0d758a-8c9d-8013-8006-52c8337e5c73"
|
|
],
|
|
"~:pages-index": {
|
|
"~u3b0d758a-8c9d-8013-8006-52c8337e5c73": {
|
|
"~:objects": {
|
|
"~u00000000-0000-0000-0000-000000000000": {
|
|
"~#shape": {
|
|
"~:y": 0,
|
|
"~:hide-fill-on-export": false,
|
|
"~:transform": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:rotation": 0,
|
|
"~:name": "Root Frame",
|
|
"~:width": 0.01,
|
|
"~:type": "~:frame",
|
|
"~:points": [
|
|
{
|
|
"~#point": {
|
|
"~:x": 0.0,
|
|
"~:y": 0.0
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 0.01,
|
|
"~:y": 0.0
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 0.01,
|
|
"~:y": 0.01
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 0.0,
|
|
"~:y": 0.01
|
|
}
|
|
}
|
|
],
|
|
"~:r2": 0,
|
|
"~:proportion-lock": false,
|
|
"~:transform-inverse": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:r3": 0,
|
|
"~:r1": 0,
|
|
"~:id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:parent-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:frame-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:strokes": [],
|
|
"~:x": 0,
|
|
"~:proportion": 1.0,
|
|
"~:r4": 0,
|
|
"~:selrect": {
|
|
"~#rect": {
|
|
"~:x": 0,
|
|
"~:y": 0,
|
|
"~:width": 0.01,
|
|
"~:height": 0.01,
|
|
"~:x1": 0,
|
|
"~:y1": 0,
|
|
"~:x2": 0.01,
|
|
"~:y2": 0.01
|
|
}
|
|
},
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#FFFFFF",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:flip-x": null,
|
|
"~:height": 0.01,
|
|
"~:flip-y": null,
|
|
"~:shapes": [
|
|
"~uaaaaaaaa-0000-4000-8000-000000000000",
|
|
"~uaaaaaaaa-0000-4000-8000-000000000001",
|
|
"~uaaaaaaaa-0000-4000-8000-000000000010",
|
|
"~uaaaaaaaa-0000-4000-8000-000000000011",
|
|
"~uaaaaaaaa-0000-4000-8000-000000000020",
|
|
"~uaaaaaaaa-0000-4000-8000-000000000021"
|
|
]
|
|
}
|
|
},
|
|
"~uaaaaaaaa-0000-4000-8000-000000000000": {
|
|
"~#shape": {
|
|
"~:id": "~uaaaaaaaa-0000-4000-8000-000000000000",
|
|
"~:name": "Flat spacing",
|
|
"~:type": "~:text",
|
|
"~:x": 120,
|
|
"~:y": 120,
|
|
"~:width": 400,
|
|
"~:height": 70,
|
|
"~:rotation": 0,
|
|
"~:selrect": {
|
|
"~#rect": {
|
|
"~:x": 120,
|
|
"~:y": 120,
|
|
"~:width": 400,
|
|
"~:height": 70,
|
|
"~:x1": 120,
|
|
"~:y1": 120,
|
|
"~:x2": 520,
|
|
"~:y2": 190
|
|
}
|
|
},
|
|
"~:points": [
|
|
{
|
|
"~#point": {
|
|
"~:x": 120,
|
|
"~:y": 120
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 520,
|
|
"~:y": 120
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 520,
|
|
"~:y": 190
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 120,
|
|
"~:y": 190
|
|
}
|
|
}
|
|
],
|
|
"~:transform": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:transform-inverse": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:parent-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:frame-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:flip-x": null,
|
|
"~:flip-y": null,
|
|
"~:hide-in-viewer": false,
|
|
"~:grow-type": "~:fixed",
|
|
"~:layout-item-h-sizing": "~:fix",
|
|
"~:layout-item-v-sizing": "~:fix",
|
|
"~:content": {
|
|
"~:type": "root",
|
|
"~:key": "aaaaaaaaroot",
|
|
"~:vertical-align": "top",
|
|
"~:children": [
|
|
{
|
|
"~:type": "paragraph-set",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0s",
|
|
"~:font-size": "44",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "14",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "Spacing"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0",
|
|
"~:font-size": "44",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "14",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"~uaaaaaaaa-0000-4000-8000-000000000001": {
|
|
"~#shape": {
|
|
"~:id": "~uaaaaaaaa-0000-4000-8000-000000000001",
|
|
"~:name": "Ref spacing",
|
|
"~:type": "~:text",
|
|
"~:x": 620,
|
|
"~:y": 120,
|
|
"~:width": 400,
|
|
"~:height": 70,
|
|
"~:rotation": 0,
|
|
"~:selrect": {
|
|
"~#rect": {
|
|
"~:x": 620,
|
|
"~:y": 120,
|
|
"~:width": 400,
|
|
"~:height": 70,
|
|
"~:x1": 620,
|
|
"~:y1": 120,
|
|
"~:x2": 1020,
|
|
"~:y2": 190
|
|
}
|
|
},
|
|
"~:points": [
|
|
{
|
|
"~#point": {
|
|
"~:x": 620,
|
|
"~:y": 120
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 1020,
|
|
"~:y": 120
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 1020,
|
|
"~:y": 190
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 620,
|
|
"~:y": 190
|
|
}
|
|
}
|
|
],
|
|
"~:transform": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:transform-inverse": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:parent-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:frame-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:flip-x": null,
|
|
"~:flip-y": null,
|
|
"~:hide-in-viewer": false,
|
|
"~:grow-type": "~:fixed",
|
|
"~:layout-item-h-sizing": "~:fix",
|
|
"~:layout-item-v-sizing": "~:fix",
|
|
"~:content": {
|
|
"~:type": "root",
|
|
"~:key": "aaaaaaaaroot",
|
|
"~:vertical-align": "top",
|
|
"~:children": [
|
|
{
|
|
"~:type": "paragraph-set",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0s",
|
|
"~:font-size": "44",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "14",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "Spacing"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0",
|
|
"~:font-size": "44",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "14",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"~uaaaaaaaa-0000-4000-8000-000000000010": {
|
|
"~#shape": {
|
|
"~:id": "~uaaaaaaaa-0000-4000-8000-000000000010",
|
|
"~:name": "Flat paragraph",
|
|
"~:type": "~:text",
|
|
"~:x": 120,
|
|
"~:y": 230,
|
|
"~:width": 400,
|
|
"~:height": 150,
|
|
"~:rotation": 0,
|
|
"~:selrect": {
|
|
"~#rect": {
|
|
"~:x": 120,
|
|
"~:y": 230,
|
|
"~:width": 400,
|
|
"~:height": 150,
|
|
"~:x1": 120,
|
|
"~:y1": 230,
|
|
"~:x2": 520,
|
|
"~:y2": 380
|
|
}
|
|
},
|
|
"~:points": [
|
|
{
|
|
"~#point": {
|
|
"~:x": 120,
|
|
"~:y": 230
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 520,
|
|
"~:y": 230
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 520,
|
|
"~:y": 380
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 120,
|
|
"~:y": 380
|
|
}
|
|
}
|
|
],
|
|
"~:transform": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:transform-inverse": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:parent-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:frame-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:flip-x": null,
|
|
"~:flip-y": null,
|
|
"~:hide-in-viewer": false,
|
|
"~:grow-type": "~:fixed",
|
|
"~:layout-item-h-sizing": "~:fix",
|
|
"~:layout-item-v-sizing": "~:fix",
|
|
"~:content": {
|
|
"~:type": "root",
|
|
"~:key": "aaaaaaaaroot",
|
|
"~:vertical-align": "top",
|
|
"~:children": [
|
|
{
|
|
"~:type": "paragraph-set",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0s",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "First"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
},
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p1s",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "Second"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p1",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
},
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p2s",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "Third"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p2",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"~uaaaaaaaa-0000-4000-8000-000000000011": {
|
|
"~#shape": {
|
|
"~:id": "~uaaaaaaaa-0000-4000-8000-000000000011",
|
|
"~:name": "Ref paragraph",
|
|
"~:type": "~:text",
|
|
"~:x": 620,
|
|
"~:y": 230,
|
|
"~:width": 400,
|
|
"~:height": 150,
|
|
"~:rotation": 0,
|
|
"~:selrect": {
|
|
"~#rect": {
|
|
"~:x": 620,
|
|
"~:y": 230,
|
|
"~:width": 400,
|
|
"~:height": 150,
|
|
"~:x1": 620,
|
|
"~:y1": 230,
|
|
"~:x2": 1020,
|
|
"~:y2": 380
|
|
}
|
|
},
|
|
"~:points": [
|
|
{
|
|
"~#point": {
|
|
"~:x": 620,
|
|
"~:y": 230
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 1020,
|
|
"~:y": 230
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 1020,
|
|
"~:y": 380
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 620,
|
|
"~:y": 380
|
|
}
|
|
}
|
|
],
|
|
"~:transform": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:transform-inverse": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:parent-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:frame-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:flip-x": null,
|
|
"~:flip-y": null,
|
|
"~:hide-in-viewer": false,
|
|
"~:grow-type": "~:fixed",
|
|
"~:layout-item-h-sizing": "~:fix",
|
|
"~:layout-item-v-sizing": "~:fix",
|
|
"~:content": {
|
|
"~:type": "root",
|
|
"~:key": "aaaaaaaaroot",
|
|
"~:vertical-align": "top",
|
|
"~:children": [
|
|
{
|
|
"~:type": "paragraph-set",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0s",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "First"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
},
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p1s",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "Second"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p1",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
},
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p2s",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "Third"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p2",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "0",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"~uaaaaaaaa-0000-4000-8000-000000000020": {
|
|
"~#shape": {
|
|
"~:id": "~uaaaaaaaa-0000-4000-8000-000000000020",
|
|
"~:name": "Flat centered",
|
|
"~:type": "~:text",
|
|
"~:x": 120,
|
|
"~:y": 420,
|
|
"~:width": 400,
|
|
"~:height": 230,
|
|
"~:rotation": 0,
|
|
"~:selrect": {
|
|
"~#rect": {
|
|
"~:x": 120,
|
|
"~:y": 420,
|
|
"~:width": 400,
|
|
"~:height": 230,
|
|
"~:x1": 120,
|
|
"~:y1": 420,
|
|
"~:x2": 520,
|
|
"~:y2": 650
|
|
}
|
|
},
|
|
"~:points": [
|
|
{
|
|
"~#point": {
|
|
"~:x": 120,
|
|
"~:y": 420
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 520,
|
|
"~:y": 420
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 520,
|
|
"~:y": 650
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 120,
|
|
"~:y": 650
|
|
}
|
|
}
|
|
],
|
|
"~:transform": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:transform-inverse": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:parent-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:frame-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:flip-x": null,
|
|
"~:flip-y": null,
|
|
"~:hide-in-viewer": false,
|
|
"~:grow-type": "~:fixed",
|
|
"~:layout-item-h-sizing": "~:fix",
|
|
"~:layout-item-v-sizing": "~:fix",
|
|
"~:content": {
|
|
"~:type": "root",
|
|
"~:key": "aaaaaaaaroot",
|
|
"~:vertical-align": "center",
|
|
"~:children": [
|
|
{
|
|
"~:type": "paragraph-set",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0s",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "8",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "Centered"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "8",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
},
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p1s",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "8",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "and spaced"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p1",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "8",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"~uaaaaaaaa-0000-4000-8000-000000000021": {
|
|
"~#shape": {
|
|
"~:id": "~uaaaaaaaa-0000-4000-8000-000000000021",
|
|
"~:name": "Ref centered",
|
|
"~:type": "~:text",
|
|
"~:x": 620,
|
|
"~:y": 420,
|
|
"~:width": 400,
|
|
"~:height": 230,
|
|
"~:rotation": 0,
|
|
"~:selrect": {
|
|
"~#rect": {
|
|
"~:x": 620,
|
|
"~:y": 420,
|
|
"~:width": 400,
|
|
"~:height": 230,
|
|
"~:x1": 620,
|
|
"~:y1": 420,
|
|
"~:x2": 1020,
|
|
"~:y2": 650
|
|
}
|
|
},
|
|
"~:points": [
|
|
{
|
|
"~#point": {
|
|
"~:x": 620,
|
|
"~:y": 420
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 1020,
|
|
"~:y": 420
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 1020,
|
|
"~:y": 650
|
|
}
|
|
},
|
|
{
|
|
"~#point": {
|
|
"~:x": 620,
|
|
"~:y": 650
|
|
}
|
|
}
|
|
],
|
|
"~:transform": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:transform-inverse": {
|
|
"~#matrix": {
|
|
"~:a": 1.0,
|
|
"~:b": 0.0,
|
|
"~:c": 0.0,
|
|
"~:d": 1.0,
|
|
"~:e": 0.0,
|
|
"~:f": 0.0
|
|
}
|
|
},
|
|
"~:parent-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:frame-id": "~u00000000-0000-0000-0000-000000000000",
|
|
"~:flip-x": null,
|
|
"~:flip-y": null,
|
|
"~:hide-in-viewer": false,
|
|
"~:grow-type": "~:fixed",
|
|
"~:layout-item-h-sizing": "~:fix",
|
|
"~:layout-item-v-sizing": "~:fix",
|
|
"~:content": {
|
|
"~:type": "root",
|
|
"~:key": "aaaaaaaaroot",
|
|
"~:vertical-align": "center",
|
|
"~:children": [
|
|
{
|
|
"~:type": "paragraph-set",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0s",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "8",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "Centered"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p0",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "8",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
},
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:children": [
|
|
{
|
|
"~:line-height": "1.2",
|
|
"~:font-style": "normal",
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p1s",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "8",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro",
|
|
"~:text": "and spaced"
|
|
}
|
|
],
|
|
"~:typography-ref-id": null,
|
|
"~:text-transform": "none",
|
|
"~:text-align": "left",
|
|
"~:font-id": "sourcesanspro",
|
|
"~:key": "aaaaaaaa-p1",
|
|
"~:font-size": "32",
|
|
"~:font-weight": "400",
|
|
"~:typography-ref-file": null,
|
|
"~:text-direction": "ltr",
|
|
"~:type": "paragraph",
|
|
"~:font-variant-id": "regular",
|
|
"~:text-decoration": "none",
|
|
"~:letter-spacing": "8",
|
|
"~:fills": [
|
|
{
|
|
"~:fill-color": "#000000",
|
|
"~:fill-opacity": 1
|
|
}
|
|
],
|
|
"~:font-family": "sourcesanspro"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"~:id": "~u3b0d758a-8c9d-8013-8006-52c8337e5c73",
|
|
"~:name": "Page 1"
|
|
}
|
|
},
|
|
"~:id": "~u3b0d758a-8c9d-8013-8006-52c8337e5c72",
|
|
"~:options": {
|
|
"~:components-v2": true,
|
|
"~:base-font-size": "16px"
|
|
}
|
|
}
|
|
}
|