diff --git a/.parcelrc b/.parcelrc
index 529587a..1b52e4e 100644
--- a/.parcelrc
+++ b/.parcelrc
@@ -1,7 +1,10 @@
{
- "extends": [
- "@parcel/config-default"
- ],
+ "extends": "@parcel/config-default",
+ "transformers": {
+ "*.{ts,tsx}": [
+ "@parcel/transformer-typescript-tsc"
+ ]
+ },
"namers": [
"@mischnic/parcel-namer-preserve-structure",
"..."
diff --git a/.postcssrc b/.postcssrc
index 02ff74a..64d7974 100644
--- a/.postcssrc
+++ b/.postcssrc
@@ -4,7 +4,6 @@
"postcss-import": true,
"postcss-advanced-variables": true,
"postcss-nesting": true,
- "postcss-custom-selectors": true,
- "postcss-variable-compress": true
+ "postcss-custom-selectors": true
}
}
diff --git a/README.md b/README.md
index 4799047..7e3212b 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# [Lexica Ultralegible](https://jacobxperez.github.io/lexica-ultralegible/)
-Lexica Ultralegible is a modern typeface inspired by the principles of legibility and clarity, building on the foundation of the Atkinson Hyperlegible typeface. Designed specifically to enhance readability for low-vision readers, this typeface focused on improving character recognition through distinctive letterforms.
+Lexica Ultralegible is a modern typeface inspired by the principles of legibility and readability, building on the foundation of the Atkinson Hyperlegible typeface. Designed specifically to enhance readability for low-vision readers, this typeface focused on improving character recognition through distinctive letterforms.
---
![banner](docs/banner.jpg)
@@ -22,7 +22,7 @@ Lexica Ultralegible is a modern typeface inspired by the principles of legibilit
## Overview
-With Lexica Ultralegible, we aim to continue the mission of the original typeface by maintaining the core values of clarity and functionality while introducing a fresh identity. By honoring the original design while evolving its character, Lexica Ultralegible stands as a testament to the importance of accessibility in typography.
+With Lexica Ultralegible, we aim to continue the mission of the original typeface by maintaining the core values of legibility and readability while introducing a fresh identity. By honoring the original design while evolving its character, Lexica Ultralegible stands as a testament to the importance of accessibility in typography.
* Four fonts, including two weights (regular, italic, bold, bold italic)
* An additional 222 glyphs supporting 102 languages
diff --git a/docs/BIA_AtkinsonHyerlegible-Specimen_2020-02-10.pdf b/docs/BIA_AtkinsonHyerlegible-Specimen_2020-02-10.pdf
deleted file mode 100644
index e388201..0000000
Binary files a/docs/BIA_AtkinsonHyerlegible-Specimen_2020-02-10.pdf and /dev/null differ
diff --git a/docs/BIA_Brochure-Overview.jpg b/docs/BIA_Brochure-Overview.jpg
deleted file mode 100644
index f77b440..0000000
Binary files a/docs/BIA_Brochure-Overview.jpg and /dev/null differ
diff --git a/docs/index.02a8a724.js b/docs/index.02a8a724.js
index 8930f56..9e3131b 100644
--- a/docs/index.02a8a724.js
+++ b/docs/index.02a8a724.js
@@ -1 +1 @@
-function t(t,e,a,n){Object.defineProperty(t,e,{get:a,set:n,enumerable:!0,configurable:!0})}var e=globalThis,a={},n={},o=e.parcelRequire922a;null==o&&((o=function(t){if(t in a)return a[t].exports;if(t in n){var e=n[t];delete n[t];var o={id:t,exports:{}};return a[t]=o,e.call(o.exports,o,o.exports),o.exports}var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}).register=function(t,e){n[t]=e},e.parcelRequire922a=o),(0,o.register)("f8aow",(function(e,a){function n(){Element.prototype.setDataAttr=function(t,e=""){return this.setAttribute(`data-${t}`,e)}}function o(){Element.prototype.removeDataAttr=function(t){return this.removeAttribute(`data-${t}`)}}function r(){Element.prototype.getDataAttr=function(t,e){return e?this.getAttribute(`data-${t}="${e}"`):this.getAttribute(`data-${t}`)}}function i(){Element.prototype.hasDataAttr=function(t,e){return e?this.hasAttribute(`data-${t}="${e}"`):this.hasAttribute(`data-${t}`)}}function s(){Element.prototype.closestDataAttr=function(t,e){return e?this.closest(`[data-${t}="${e}"]`):this.closest(`[data-${t}]`)}}function l(){Element.prototype.matchDataAttr=function(t,e){return e?this.matches(`[data-${t}="${e}"]`):this.matches(`[data-${t}]`)}}function d(){Element.prototype.toggleDataAttr=function(t,e){return this.hasDataAttr(t)?this.removeDataAttr(t):this.setDataAttr(t,e)}}t(e.exports,"setDataAttr",(()=>n)),t(e.exports,"removeDataAttr",(()=>o)),t(e.exports,"getDataAttr",(()=>r)),t(e.exports,"hasDataAttr",(()=>i)),t(e.exports,"closestDataAttr",(()=>s)),t(e.exports,"matchDataAttr",(()=>l)),t(e.exports,"toggleDataAttr",(()=>d))}));var r=o("f8aow");function i(...t){const e=new Set,a=new Set(["pop","tooltip",...t]);function n(){e.forEach((t=>{a.has(t.dataset.toggle)&&t.removeDataAttr("state")}))}function o(t){const e=t.closestDataAttr("dropbox"),a=t.hasDataAttr("state");e||a||n(),t.toggleDataAttr("state","active")}return document.addEventListener("click",(t=>{const a=t.target.closestDataAttr("toggle");if(a){if(e.has(a))return;e.add(a),a.addEventListener("click",(t=>{o(a),t.stopPropagation()}),!0),o(a)}else n();t.stopPropagation()})),this}class s{constructor(){s.#t(),this.toggle=i}static#t(){(0,r.setDataAttr)(),(0,r.removeDataAttr)(),(0,r.getDataAttr)(),(0,r.hasDataAttr)(),(0,r.closestDataAttr)(),(0,r.matchDataAttr)(),(0,r.toggleDataAttr)()}toggle}const l=new s;""===meta.title?meta.title="
Rams ":meta.title=`${meta.title} `;let d=`\n \n `,c='\n \n ';"fullPage"===meta.type&&(c='\n \n ');let m;m="localhost"===location.hostname||"127.0.0.1"===location.hostname?window.location.origin+"/templates/a.d8a682f1.html":window.location.origin+"/lexica-ultralegible/templates/a.a2e7043d.html";let u=`\n \n \n \n \n \n ${c}\n \n \n \n \n `;template.fromString(u,"body").setTemplate("#headerTemplate","#header").setTemplate("#contentTemplate","#content",(()=>{const t=document.getElementById("aside"),e=document.getElementById("content");if("post"===meta.type){const a=e.querySelectorAll("h1, h2, h3, h4, h5, h6"),n='\n \n \n ';t.insertAdjacentHTML("beforeend",n),a.forEach(((t,e)=>{t.setAttribute("id",`${e}`);const a=t.innerText,n=`${a} `;document.getElementById("contents").insertAdjacentHTML("beforeend",n);const o=`${a} `;document.getElementById("contentsDropdown").insertAdjacentHTML("beforeend",o)}))}})).fetchTemplate(m,"#nav").fetchTemplate(m,"#footer"),l.toggle();
+function t(t,e,a,n){Object.defineProperty(t,e,{get:a,set:n,enumerable:!0,configurable:!0})}var e=globalThis,a={},n={},o=e.parcelRequire7569;null==o&&((o=function(t){if(t in a)return a[t].exports;if(t in n){var e=n[t];delete n[t];var o={id:t,exports:{}};return a[t]=o,e.call(o.exports,o,o.exports),o.exports}var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}).register=function(t,e){n[t]=e},e.parcelRequire7569=o),(0,o.register)("f8aow",(function(e,a){function n(){Element.prototype.setDataAttr=function(t,e=""){return this.setAttribute(`data-${t}`,e)}}function o(){Element.prototype.removeDataAttr=function(t){return this.removeAttribute(`data-${t}`)}}function r(){Element.prototype.getDataAttr=function(t,e){return e?this.getAttribute(`data-${t}="${e}"`):this.getAttribute(`data-${t}`)}}function i(){Element.prototype.hasDataAttr=function(t,e){return e?this.hasAttribute(`data-${t}="${e}"`):this.hasAttribute(`data-${t}`)}}function s(){Element.prototype.closestDataAttr=function(t,e){return e?this.closest(`[data-${t}="${e}"]`):this.closest(`[data-${t}]`)}}function l(){Element.prototype.matchDataAttr=function(t,e){return e?this.matches(`[data-${t}="${e}"]`):this.matches(`[data-${t}]`)}}function d(){Element.prototype.toggleDataAttr=function(t,e){return this.hasDataAttr(t)?this.removeDataAttr(t):this.setDataAttr(t,e)}}t(e.exports,"setDataAttr",(()=>n)),t(e.exports,"removeDataAttr",(()=>o)),t(e.exports,"getDataAttr",(()=>r)),t(e.exports,"hasDataAttr",(()=>i)),t(e.exports,"closestDataAttr",(()=>s)),t(e.exports,"matchDataAttr",(()=>l)),t(e.exports,"toggleDataAttr",(()=>d))}));var r=o("f8aow");function i(...t){const e=new Set,a=new Set(["pop","tooltip",...t]);function n(){e.forEach((t=>{a.has(t.dataset.toggle)&&t.removeDataAttr("state")}))}function o(t){const e=t.closestDataAttr("dropbox"),a=t.hasDataAttr("state");e||a||n(),t.toggleDataAttr("state","active")}return document.addEventListener("click",(t=>{const a=t.target.closestDataAttr("toggle");if(a){if(e.has(a))return;e.add(a),a.addEventListener("click",(t=>{o(a),t.stopPropagation()}),!0),o(a)}else n();t.stopPropagation()})),this}class s{constructor(){s.#t(),this.toggle=i}static#t(){(0,r.setDataAttr)(),(0,r.removeDataAttr)(),(0,r.getDataAttr)(),(0,r.hasDataAttr)(),(0,r.closestDataAttr)(),(0,r.matchDataAttr)(),(0,r.toggleDataAttr)()}toggle}const l=new s;""===meta.title?meta.title="Rams ":meta.title=`${meta.title} `;let d=`\n \n `,c='\n \n ';"fullPage"===meta.type&&(c='\n \n ');let m;m="localhost"===location.hostname||"127.0.0.1"===location.hostname?window.location.origin+"/templates/a.d8a682f1.html":window.location.origin+"/lexica-ultralegible/templates/a.a2e7043d.html";let u=`\n \n \n \n \n \n ${c}\n \n \n \n \n `;template.fromString(u,"body").setTemplate("#headerTemplate","#header").setTemplate("#contentTemplate","#content",(()=>{const t=document.getElementById("aside"),e=document.getElementById("content");if("post"===meta.type){const a=e.querySelectorAll("h1, h2, h3, h4, h5, h6"),n='\n \n \n ';t.insertAdjacentHTML("beforeend",n),a.forEach(((t,e)=>{t.setAttribute("id",`${e}`);const a=t.innerText,n=`${a} `;document.getElementById("contents").insertAdjacentHTML("beforeend",n);const o=`${a} `;document.getElementById("contentsDropdown").insertAdjacentHTML("beforeend",o)}))}})).fetchTemplate(m,"#nav").fetchTemplate(m,"#footer"),l.toggle();
\ No newline at end of file
diff --git a/docs/index.599d554f.css b/docs/index.599d554f.css
index 394e928..a92b6fc 100644
--- a/docs/index.599d554f.css
+++ b/docs/index.599d554f.css
@@ -1,978 +1 @@
-:root {
- --0: "Lexica Ultralegible", "Atkinson Hyperlegible", Helvetica, Arial,
- sans-serif;
- --1: Xcharter, Charter, Georgia, Times, "Times New Roman", serif;
- --2: "Fira Code", "Fira Mono", "Lucida Console", "Lucida Sans Typewriter",
- monaco, "Bitstream Vera Sans Mono", monospace;
- --3: "Lexica Ultralegible", "Atkinson Hyperlegible", system-ui, "Segoe UI",
- Roboto, Helvetica, Arial, sans-serif;
- --4: #fff;
- --5: #e6e6e6;
- --6: #ccc;
- --7: #b3b3b3;
- --8: #999;
- --9: gray;
- --a: #666;
- --b: #4d4d4d;
- --c: #333;
- --d: #1a1a1a;
- --e: #000;
- --f: #263b4b;
- --g: #223544;
- --h: #1f303d;
- --i: #1b2b36;
- --j: #18252f;
- --k: #152029;
- --l: #0f8a42;
- --m: #0d7337;
- --n: #0a5c2c;
- --o: #fb3;
- --p: #ffb31a;
- --q: #e69900;
- --r: #e23636;
- --s: #df2020;
- --t: #c91d1d;
-}
-*,
-:before,
-:after {
- box-sizing: border-box;
- color: inherit;
- font: inherit;
- text-align: inherit;
- vertical-align: baseline;
- background: 0 0;
- border: 0;
- outline: 0;
- margin: 0;
- padding: 0;
-}
-html {
- background: var(--4);
- text-align: left;
- overflow-wrap: break-word;
- scroll-behavior: smooth;
- font-size: clamp(100%, 5vw + 1rem, 110%);
-}
-body {
- color: var(--k);
- font-size: 1rem;
- font-family: var(--0);
- font-weight: 400;
- line-height: 1.5;
-}
-img,
-svg,
-picture,
-video,
-canvas,
-audio,
-iframe,
-embed,
-object {
- max-width: 100%;
- display: block;
-}
-p,
-pre,
-table,
-blockquote,
-:is(h1, h2, h3, h4, h5, h6),
-:is([data-list~="ol"], [data-list~="ul"], [data-list~="dl"]) {
- margin: 0.75rem 0;
-}
-:is(h1, h2, h3, h4, h5, h6) {
- font-family: var(--0);
- font-variant-ligatures: no-common-ligatures;
- font-weight: 400;
-}
-h1,
-[data-text~="h1"] {
- font-size: clamp(2.488rem, 5vw + 1rem, 4.209rem);
- line-height: 1.2;
-}
-h2,
-[data-text~="h2"] {
- font-size: clamp(2.074rem, 5vw + 1rem, 3.157rem);
- line-height: 1.2;
-}
-h3,
-[data-text~="h3"] {
- font-size: clamp(1.728rem, 4vw + 1rem, 2.369rem);
- line-height: 1.3;
-}
-h4,
-[data-text~="h4"] {
- font-size: clamp(1.44rem, 3vw + 1rem, 1.777rem);
- line-height: 1.4;
-}
-h5,
-[data-text~="h5"] {
- font-size: clamp(1.2rem, 3vw + 1rem, 1.333rem);
- line-height: 1.45;
-}
-h6,
-[data-text~="h6"] {
- font-size: 1rem;
- line-height: 1.5;
-}
-b,
-strong {
- font-weight: bolder;
-}
-i,
-em,
-dfn {
- font-style: italic;
-}
-[title]:where(abbr, dfn) {
- text-underline-offset: 0.3125em;
- cursor: help;
- -webkit-text-decoration: underline dotted;
- text-decoration: underline dotted;
- text-decoration-thickness: 0.125rem;
-}
-mark {
- background-color: var(--p);
- color: var(--e);
-}
-small,
-sub,
-sup,
-[data-text~="small"] {
- font-size: 0.833rem;
-}
-sub,
-sup {
- line-height: 0;
- position: relative;
-}
-sup {
- top: -0.5em;
-}
-sub {
- bottom: -0.25em;
-}
-hr {
- border-top: 0.125rem solid var(--e);
- min-height: 0.0625rem;
- margin: 0.75rem 0;
- display: block;
-}
-:where(a) {
- text-underline-offset: 0.3125em;
- cursor: pointer;
- background-color: #0000;
- text-decoration: underline;
- text-decoration-thickness: 0.125rem;
-}
-:where(a:hover, a:active) {
- text-decoration: none;
-}
-:where(a:focus) {
- outline-offset: -0.125rem;
- outline: thin dotted;
-}
-blockquote,
-q {
- quotes: none;
-}
-blockquote {
- font-family: var(--1);
- font-style: italic;
-}
-blockquote:before,
-blockquote:after {
- content: "";
- content: none;
-}
-:where(blockquote) small {
- display: block;
-}
-:where(blockquote) small:before {
- content: "— ";
-}
-code,
-kbd,
-pre,
-samp {
- font-family: var(--2);
-}
-pre {
- white-space: pre-wrap;
- overflow: auto;
-}
-ol,
-ul {
- list-style-type: none;
-}
-:is([data-list~="ol"], [data-list~="ul"], [data-list~="dl"]) {
- padding-left: 1.5rem;
- list-style-position: outside;
-}
-[data-list~="ol"] {
- list-style-type: decimal;
-}
-[data-list~="ol"] > li:first-child > [data-list~="ol"] {
- list-style-type: lower-alpha;
-}
-[data-list~="ul"] {
- list-style-type: disc;
-}
-[data-list~="ul"] > li:first-child > [data-list~="ul"] {
- list-style-type: circle;
-}
-:is([data-list~="ol"], [data-list~="ul"], [data-list~="dl"]) [data-list] {
- margin: 0;
-}
-table {
- border-collapse: collapse;
- border-spacing: 0;
- width: 100%;
- display: table;
-}
-td,
-th {
- padding: 0.5rem 0.75rem;
- display: table-cell;
-}
-:where(form) select,
-textarea,
-input {
- margin: 0.5rem 0;
-}
-select,
-textarea,
-input[type="text"],
-input[type="email"],
-input[type="password"],
-input[type="time"],
-input[type="date"],
-input[type="datetime-local"],
-input[type="month"],
-input[type="week"],
-input[type="number"],
-input[type="range"],
-input[type="search"],
-input[type="tel"],
-input[type="url"] {
- border: 0.0625em solid var(--9);
- color: var(--9);
- font-family: var(--3);
- background-color: #0000;
- border-radius: 0.25rem;
- width: 100%;
- padding: 0.5rem 0.75rem;
- transition:
- color 0.2s,
- border-color 0.2s,
- background-color 0.2s;
- display: block;
-}
-select:focus,
-textarea:focus,
-input:focus:not([type="button"], [type="reset"], [type="submit"]) {
- color: var(--k);
- border-color: var(--k);
-}
-textarea {
- resize: vertical;
- min-height: 6.25rem;
- overflow: auto;
-}
-button,
-select,
-[type="button"],
-[type="reset"],
-[type="submit"] {
- font-family: var(--3);
- text-transform: none;
- overflow: visible;
-}
-[type="file"] {
- opacity: 0;
- width: 0;
- height: 0;
- position: absolute;
-}
-:not([type="button"], [type="reset"], [type="submit"]):invalid {
- border-color: var(--s);
-}
-::selection {
- color: var(--e);
- text-shadow: none;
- background-color: #f5daa3;
-}
-[data-container] {
- width: clamp(20rem, 100%, 60rem);
- margin: 0 auto;
- padding-left: 1.25rem;
- padding-right: 1.25rem;
-}
-:where(body) > [data-container]:first-child {
- margin-top: 4.5rem;
-}
-:where(body) > [data-container]:last-child {
- margin-bottom: 3rem;
-}
-[data-container~="full"] {
- width: 100%;
-}
-[data-grid] {
- column-gap: 1.25rem;
- display: grid;
-}
-[data-dropbox] {
- z-index: -10;
- visibility: hidden;
- color: var(--k);
- opacity: 0;
- min-width: 10rem;
- transition:
- opacity 0.3s,
- visibility 0.3s;
- display: none;
-}
-[data-dropbox~="menu"] {
- background-color: var(--4);
- border: 0.0625em solid var(--e);
-}
-[data-toggle~="tooltip"] {
- text-underline-offset: 0.3125em;
- cursor: help;
- -webkit-text-decoration: underline dotted;
- text-decoration: underline dotted;
- text-decoration-thickness: 0.125rem;
-}
-[data-dropbox="tooltip"] {
- background-color: var(--e);
- color: var(--4);
- min-width: 25ch;
- padding: 0.5rem 0.75rem;
- bottom: 100%;
-}
-[data-toggle] {
- position: relative;
-}
-[data-toggle~="tooltip"] > [data-dropbox],
-[data-toggle~="pop"] > [data-dropbox],
-[data-toggle~="pop"] + [data-dropbox] {
- display: block;
- position: absolute;
-}
-[data-state="active"] > [data-dropbox],
-[data-state="active"] + [data-dropbox],
-[data-toggle~="tooltip"]:hover > [data-dropbox] {
- z-index: 100;
- visibility: visible;
- opacity: 1;
- display: block;
-}
-[data-anchor] {
- color: var(--e);
- font-family: var(--3);
- cursor: pointer;
- padding: 0.5rem 0.75rem;
- text-decoration: none;
- transition:
- color 0.2s,
- border-color 0.2s,
- background-color 0.2s;
- display: block;
-}
-[data-anchor]:where([data-state="active"], :hover, :active) {
- color: var(--9);
- text-decoration: none;
-}
-[data-anchor]:focus {
- outline-offset: -0.125rem;
- outline: thin dotted;
-}
-[data-anchor~="menu"]:where([data-state="active"], :hover, :active) {
- background-color: var(--e);
- color: var(--4);
-}
-[data-flex~="breadcrumb"] {
- column-gap: 0.375em;
-}
-:where([data-flex~="breadcrumb"]) li:after {
- content: "/";
- margin-left: 0.375em;
-}
-:where([data-flex~="breadcrumb"]) li:last-child:after {
- content: "";
- margin-right: 0;
-}
-[data-flex~="line-top"] {
- border-top: 0.125em solid var(--9);
-}
-:where([data-flex~="line-top"]) [data-anchor~="line"] {
- border-top: 0.125em solid #0000;
- bottom: 0.125em;
-}
-[data-flex~="line-bottom"] {
- border-bottom: 0.125em solid var(--9);
-}
-:where([data-flex~="line-bottom"]) [data-anchor~="line"] {
- border-bottom: 0.125em solid #0000;
- top: 0.125em;
-}
-[data-anchor~="line"] {
- z-index: 1;
- color: var(--9);
- position: relative;
-}
-[data-anchor~="line"]:where([data-state="active"], :hover, :active) {
- z-index: 5;
- border-color: var(--e);
- color: var(--k);
-}
-[data-navbar] {
- background-color: var(--k);
- color: var(--7);
- width: 100%;
-}
-[data-navbar="top"],
-[data-navbar="bottom"] {
- z-index: 1000;
- position: fixed;
-}
-[data-navbar="top"] {
- top: 0;
-}
-:where([data-navbar="top"]) [data-dropbox] {
- top: 100%;
-}
-[data-navbar="bottom"] {
- bottom: 0;
-}
-:where([data-navbar="bottom"]) [data-dropbox] {
- bottom: 100%;
-}
-[data-anchor~="navbar"] {
- color: var(--4);
-}
-[data-anchor~="navbar"]:where([data-state="active"], :hover, :active) {
- color: var(--7);
-}
-[data-dropbox~="navbar"] {
- background-color: var(--i);
-}
-[data-button] {
- background-color: var(--5);
- color: var(--k);
- font-family: var(--3);
- cursor: pointer;
- border: 0.0625em solid #0000;
- border-radius: 0.25rem;
- padding: 0.5rem 0.75rem;
- text-decoration: none;
- transition:
- color 0.2s,
- border-color 0.2s,
- background-color 0.2s;
- display: inline-block;
-}
-[data-button]:is([data-state="active"], :hover, :active) {
- background-color: var(--6);
- text-decoration: none;
-}
-[data-button]:focus {
- outline-offset: -0.125rem;
- outline: thin dotted;
-}
-[data-button~="outline"] {
- border-color: var(--9);
-}
-[data-button~="tertiary"] {
- background-color: var(--a);
- color: var(--4);
-}
-[data-button~="tertiary"]:is([data-state="active"], :hover, :active) {
- background-color: var(--9);
- color: var(--4);
-}
-[data-button="tertiary\ outline"] {
- border-color: var(--a);
- color: var(--a);
-}
-[data-button~="secondary"] {
- background-color: var(--c);
- color: var(--4);
-}
-[data-button~="secondary"]:is([data-state="active"], :hover, :active) {
- background-color: var(--b);
- color: var(--4);
-}
-[data-button="secondary\ outline"] {
- border-color: var(--c);
- color: var(--c);
-}
-[data-button~="primary"] {
- background-color: var(--e);
- color: var(--4);
-}
-[data-button~="primary"]:is([data-state="active"], :hover, :active) {
- background-color: var(--c);
- color: var(--4);
-}
-[data-button="primary\ outline"] {
- border-color: var(--e);
- color: var(--e);
-}
-[data-button~="success"] {
- background-color: var(--m);
- color: var(--4);
-}
-[data-button~="success"]:is([data-state="active"], :hover, :active) {
- background-color: var(--n);
- color: var(--4);
-}
-[data-button="success\ outline"] {
- border-color: var(--m);
- color: var(--m);
-}
-[data-button~="warning"] {
- background-color: var(--p);
- color: var(--e);
-}
-[data-button~="warning"]:is([data-state="active"], :hover, :active) {
- background-color: var(--o);
- color: var(--e);
-}
-[data-button="warning\ outline"] {
- border-color: var(--p);
- color: var(--p);
-}
-[data-button~="danger"] {
- background-color: var(--s);
- color: var(--4);
-}
-[data-button~="danger"]:is([data-state="active"], :hover, :active) {
- background-color: var(--t);
- color: var(--4);
-}
-[data-button="danger\ outline"] {
- border-color: var(--s);
- color: var(--s);
-}
-[data-button~="outline"] {
- background-color: #0000;
-}
-[data-button="link"] {
- color: false;
- font-family: var(--0);
- text-underline-offset: 0.3125em;
- background-color: #0000;
- text-decoration: underline;
- text-decoration-thickness: 0.125rem;
-}
-[data-button="link"]:is([data-state="active"], :hover, :active) {
- background-color: #0000;
- border-color: #0000;
- text-decoration: none;
-}
-[data-state="disabled"],
-[data-state="disabled"]:is(:hover, :active, :focus) {
- background-color: var(--5);
- color: var(--9);
- cursor: not-allowed;
- border-color: #0000;
- outline: 0;
- text-decoration: none;
-}
-[data-section~="header"] {
- background-color: var(--g);
- color: var(--4);
- margin-bottom: 1.5rem;
- padding-top: 6rem;
- padding-bottom: 3rem;
-}
-[data-section~="header"] :is(h1, h2, h3, h4, h5, h6),
-[data-section~="header"] a {
- color: var(--4);
-}
-[data-section~="header"] h1 {
- margin-bottom: 1.5rem;
-}
-[data-section="footer"] {
- margin-bottom: 3rem;
-}
-[data-filter="blur"] {
- filter: blur(0.3rem);
-}
-[data-text="flip-zero"] {
- font-variant-numeric: slashed-zero;
-}
-[data-text~="h0"] {
- font-size: clamp(3.15rem, 8vw + 1rem, 7.8rem);
- line-height: 1;
-}
-[data-text~="uppercase"] {
- text-transform: uppercase;
-}
-[data-text~="lowercase"] {
- text-transform: lowercase;
-}
-@font-face {
- font-family: Lexica Ultralegible;
- src:
- local(Lexica Ultralegible),
- url(up_/up_/fonts/web/LexicaUltralegible-Regular.c2d5916e.woff2)
- format("woff2");
- font-weight: 400;
- font-style: normal;
-}
-@font-face {
- font-family: Lexica Ultralegible;
- src:
- local(Lexica Ultralegible),
- url(up_/up_/fonts/web/LexicaUltralegible-Italic.ecf4dda8.woff2)
- format("woff2");
- font-weight: 400;
- font-style: italic;
-}
-@font-face {
- font-family: Lexica Ultralegible;
- src:
- local(Lexica Ultralegible),
- url(up_/up_/fonts/web/LexicaUltralegible-Bold.06991b72.woff2)
- format("woff2");
- font-weight: 700;
- font-style: normal;
-}
-@font-face {
- font-family: Lexica Ultralegible;
- src:
- local(Lexica Ultralegible),
- url(up_/up_/fonts/web/LexicaUltralegible-BoldItalic.fddda151.woff2)
- format("woff2");
- font-weight: 700;
- font-style: italic;
-}
-[data-position~="relative"] {
- position: relative;
-}
-[data-position~="absolute"] {
- position: absolute;
-}
-[data-position~="fixed"] {
- position: fixed;
-}
-[data-position~="top"] {
- top: 0;
-}
-[data-position~="bottom"] {
- bottom: 0;
-}
-[data-position~="left"] {
- left: 0;
-}
-[data-position~="right"] {
- right: 0;
-}
-[data-box~="leading"] {
- margin: 0.75rem 0;
-}
-[data-box~="padding"] {
- padding: 0.5rem 0.75rem;
-}
-[data-box~="padding-top"] {
- padding-top: 0.5rem;
-}
-[data-box~="padding-x"],
-[data-box~="padding-right"] {
- padding-right: 0.75rem;
-}
-[data-box~="padding-bottom"] {
- padding-bottom: 0.5rem;
-}
-[data-box~="padding-x"],
-[data-box~="padding-left"] {
- padding-left: 0.75rem;
-}
-[data-box~="border"] {
- border: 0.0625em solid var(--9);
-}
-[data-box~="border-top"] {
- border-top: 0.0625em solid var(--9);
-}
-[data-box~="border-left"],
-[data-box~="border-x"] {
- border-left: 0.0625em solid var(--9);
-}
-[data-box~="border-right"],
-[data-box~="border-x"] {
- border-right: 0.0625em solid var(--9);
-}
-[data-box~="border-bottom"] {
- border-bottom: 0.0625em solid var(--9);
-}
-[data-box~="full-width"] {
- width: 100%;
-}
-[data-text~="left"] {
- text-align: left;
-}
-[data-text~="right"] {
- text-align: right;
-}
-[data-text~="center"] {
- text-align: center;
-}
-[data-text~="justify"] {
- text-align: justify;
- hyphens: auto;
-}
-[data-flex] {
- display: flex;
-}
-[data-flex~="reverse"] {
- flex-direction: row-reverse;
-}
-[data-flex~="column"] {
- flex-direction: column;
-}
-[data-flex*="column\ reverse"] {
- flex-direction: column-reverse;
-}
-[data-flex~="wrap"] {
- flex-wrap: wrap;
-}
-[data-flex~="grow"] > *,
-[data-item~="grow"] {
- flex-grow: 1;
-}
-[data-flex~="gap"] {
- gap: 1.25rem;
-}
-[data-flex~="end"] {
- justify-content: flex-end;
-}
-[data-flex~="center"] {
- justify-content: center;
-}
-[data-flex~="between"] {
- justify-content: space-between;
-}
-[data-flex~="around"] {
- justify-content: space-around;
-}
-[data-flex~="even"] {
- justify-content: space-evenly;
-}
-@media screen and (width<=42.5em) {
- [data-grid="main"] {
- grid-template-columns: repeat(4, 1fr);
- }
- [data-grid~="small-1"] {
- grid-template-columns: repeat(1, 1fr);
- }
- [data-grid~="small-2"] {
- grid-template-columns: repeat(2, 1fr);
- }
- [data-grid~="small-3"] {
- grid-template-columns: repeat(3, 1fr);
- }
- [data-grid~="small-4"] {
- grid-template-columns: repeat(4, 1fr);
- }
- [data-column~="small-1"] {
- grid-column: span 1;
- }
- [data-column~="small-2"] {
- grid-column: span 2;
- }
- [data-column~="small-3"] {
- grid-column: span 3;
- }
- [data-column~="small-4"] {
- grid-column: span 4;
- }
- [data-display~="small-none"],
- [data-display~="medium"],
- [data-display~="large"] {
- display: none;
- }
-}
-@media screen and (width>=42.5625em) and (width<=61.1875em) {
- [data-grid="main"] {
- grid-template-columns: repeat(12, 1fr);
- }
- [data-grid~="medium-1"] {
- grid-template-columns: repeat(1, 1fr);
- }
- [data-grid~="medium-2"] {
- grid-template-columns: repeat(2, 1fr);
- }
- [data-grid~="medium-3"] {
- grid-template-columns: repeat(3, 1fr);
- }
- [data-grid~="medium-4"] {
- grid-template-columns: repeat(4, 1fr);
- }
- [data-grid~="medium-5"] {
- grid-template-columns: repeat(5, 1fr);
- }
- [data-grid~="medium-6"] {
- grid-template-columns: repeat(6, 1fr);
- }
- [data-grid~="medium-7"] {
- grid-template-columns: repeat(7, 1fr);
- }
- [data-grid~="medium-8"] {
- grid-template-columns: repeat(8, 1fr);
- }
- [data-grid~="medium-9"] {
- grid-template-columns: repeat(9, 1fr);
- }
- [data-grid~="medium-10"] {
- grid-template-columns: repeat(10, 1fr);
- }
- [data-grid~="medium-11"] {
- grid-template-columns: repeat(11, 1fr);
- }
- [data-grid~="medium-12"] {
- grid-template-columns: repeat(12, 1fr);
- }
- [data-column~="medium-1"] {
- grid-column: span 1;
- }
- [data-column~="medium-2"] {
- grid-column: span 2;
- }
- [data-column~="medium-3"] {
- grid-column: span 3;
- }
- [data-column~="medium-4"] {
- grid-column: span 4;
- }
- [data-column~="medium-5"] {
- grid-column: span 5;
- }
- [data-column~="medium-6"] {
- grid-column: span 6;
- }
- [data-column~="medium-7"] {
- grid-column: span 7;
- }
- [data-column~="medium-8"] {
- grid-column: span 8;
- }
- [data-column~="medium-9"] {
- grid-column: span 9;
- }
- [data-column~="medium-10"] {
- grid-column: span 10;
- }
- [data-column~="medium-11"] {
- grid-column: span 11;
- }
- [data-column~="medium-12"] {
- grid-column: span 12;
- }
- [data-display~="medium-none"],
- [data-display~="small"],
- [data-display~="large"] {
- display: none;
- }
-}
-@media screen and (width>=61.25em) {
- [data-grid="main"] {
- grid-template-columns: repeat(12, 1fr);
- }
- [data-grid~="large-1"] {
- grid-template-columns: repeat(1, 1fr);
- }
- [data-grid~="large-2"] {
- grid-template-columns: repeat(2, 1fr);
- }
- [data-grid~="large-3"] {
- grid-template-columns: repeat(3, 1fr);
- }
- [data-grid~="large-4"] {
- grid-template-columns: repeat(4, 1fr);
- }
- [data-grid~="large-5"] {
- grid-template-columns: repeat(5, 1fr);
- }
- [data-grid~="large-6"] {
- grid-template-columns: repeat(6, 1fr);
- }
- [data-grid~="large-7"] {
- grid-template-columns: repeat(7, 1fr);
- }
- [data-grid~="large-8"] {
- grid-template-columns: repeat(8, 1fr);
- }
- [data-grid~="large-9"] {
- grid-template-columns: repeat(9, 1fr);
- }
- [data-grid~="large-10"] {
- grid-template-columns: repeat(10, 1fr);
- }
- [data-grid~="large-11"] {
- grid-template-columns: repeat(11, 1fr);
- }
- [data-grid~="large-12"] {
- grid-template-columns: repeat(12, 1fr);
- }
- [data-column~="large-1"] {
- grid-column: span 1;
- }
- [data-column~="large-2"] {
- grid-column: span 2;
- }
- [data-column~="large-3"] {
- grid-column: span 3;
- }
- [data-column~="large-4"] {
- grid-column: span 4;
- }
- [data-column~="large-5"] {
- grid-column: span 5;
- }
- [data-column~="large-6"] {
- grid-column: span 6;
- }
- [data-column~="large-7"] {
- grid-column: span 7;
- }
- [data-column~="large-8"] {
- grid-column: span 8;
- }
- [data-column~="large-9"] {
- grid-column: span 9;
- }
- [data-column~="large-10"] {
- grid-column: span 10;
- }
- [data-column~="large-11"] {
- grid-column: span 11;
- }
- [data-column~="large-12"] {
- grid-column: span 12;
- }
- [data-display~="large-none"],
- [data-display~="small"],
- [data-display~="medium"] {
- display: none;
- }
-}
-@media print {
- html,
- body {
- height: auto;
- }
- nav {
- display: none;
- }
- [data-container] {
- max-width: 100%;
- margin: 0;
- padding: 0;
- }
- [data-grid] {
- display: block;
- }
-}
+:root{--font-sans:"Lexica Ultralegible","Atkinson Hyperlegible",Helvetica,Arial,sans-serif;--font-serif:Xcharter,Charter,Georgia,Times,"Times New Roman",serif;--font-mono:"Fira Code","Fira Mono","Lucida Console","Lucida Sans Typewriter",monaco,"Bitstream Vera Sans Mono",monospace;--font-ui:"Lexica Ultralegible","Atkinson Hyperlegible",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--neutral-100:#fff;--neutral-090:#e6e6e6;--neutral-080:#ccc;--neutral-070:#b3b3b3;--neutral-060:#999;--neutral-050:gray;--neutral-040:#666;--neutral-030:#4d4d4d;--neutral-020:#333;--neutral-010:#1a1a1a;--neutral-000:#000;--primary-050:#263b4b;--primary-040:#223544;--primary-030:#1f303d;--primary-020:#1b2b36;--primary-010:#18252f;--primary-000:#152029;--success-020:#0f8a42;--success-010:#0d7337;--success-000:#0a5c2c;--warning-020:#fb3;--warning-010:#ffb31a;--warning-000:#e69900;--danger-020:#e23636;--danger-010:#df2020;--danger-000:#c91d1d}*,:before,:after{box-sizing:border-box;color:inherit;font:inherit;text-align:inherit;vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0}html{background:var(--neutral-100);text-align:left;overflow-wrap:break-word;scroll-behavior:smooth;font-size:clamp(100%,5vw + 1rem,110%)}body{color:var(--primary-000);font-size:1rem;font-family:var(--font-sans);font-weight:400;line-height:1.5}img,svg,picture,video,canvas,audio,iframe,embed,object{max-width:100%;display:block}p,pre,table,blockquote,:is(h1,h2,h3,h4,h5,h6),:is([data-list~=ol],[data-list~=ul],[data-list~=dl]){margin:.75rem 0}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);font-variant-ligatures:no-common-ligatures;font-weight:400}h1,[data-text~=h1]{font-size:clamp(2.488rem,5vw + 1rem,4.209rem);line-height:1.2}h2,[data-text~=h2]{font-size:clamp(2.074rem,5vw + 1rem,3.157rem);line-height:1.2}h3,[data-text~=h3]{font-size:clamp(1.728rem,4vw + 1rem,2.369rem);line-height:1.3}h4,[data-text~=h4]{font-size:clamp(1.44rem,3vw + 1rem,1.777rem);line-height:1.4}h5,[data-text~=h5]{font-size:clamp(1.2rem,3vw + 1rem,1.333rem);line-height:1.45}h6,[data-text~=h6]{font-size:1rem;line-height:1.5}b,strong{font-weight:bolder}i,em,dfn{font-style:italic}[title]:where(abbr,dfn){text-underline-offset:.3125em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.125rem}mark{background-color:var(--warning-010);color:var(--neutral-000)}small,sub,sup,[data-text~=small]{font-size:.833rem}sub,sup{line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}hr{border-top:.125rem solid var(--neutral-000);min-height:.0625rem;margin:.75rem 0;display:block}:where(a){text-underline-offset:.3125em;cursor:pointer;background-color:#0000;text-decoration:underline;text-decoration-thickness:.125rem}:where(a:hover,a:active){text-decoration:none}:where(a:focus){outline-offset:-.125rem;outline:thin dotted}blockquote,q{quotes:none}blockquote{font-family:var(--font-serif);font-style:italic}blockquote:before,blockquote:after{content:"";content:none}:where(blockquote) small{display:block}:where(blockquote) small:before{content:"— "}code,kbd,pre,samp{font-family:var(--font-mono)}pre{white-space:pre-wrap;overflow:auto}ol,ul{list-style-type:none}:is([data-list~=ol],[data-list~=ul],[data-list~=dl]){padding-left:1.5rem;list-style-position:outside}[data-list~=ol]{list-style-type:decimal}[data-list~=ol]>li:first-child>[data-list~=ol]{list-style-type:lower-alpha}[data-list~=ul]{list-style-type:disc}[data-list~=ul]>li:first-child>[data-list~=ul]{list-style-type:circle}:is([data-list~=ol],[data-list~=ul],[data-list~=dl]) [data-list]{margin:0}table{border-collapse:collapse;border-spacing:0;width:100%;display:table}td,th{padding:.5rem .75rem;display:table-cell}:where(form) select,textarea,input{margin:.5rem 0}select,textarea,input[type=text],input[type=email],input[type=password],input[type=time],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=url]{border:.0625em solid var(--neutral-050);color:var(--neutral-050);font-family:var(--font-ui);background-color:#0000;border-radius:.25rem;width:100%;padding:.5rem .75rem;transition:color .2s,border-color .2s,background-color .2s;display:block}select:focus,textarea:focus,input:focus:not([type=button],[type=reset],[type=submit]){color:var(--primary-000);border-color:var(--primary-000)}textarea{resize:vertical;min-height:6.25rem;overflow:auto}button,select,[type=button],[type=reset],[type=submit]{font-family:var(--font-ui);text-transform:none;overflow:visible}[type=file]{opacity:0;width:0;height:0;position:absolute}:not([type=button],[type=reset],[type=submit]):invalid{border-color:var(--danger-010)}::selection{color:var(--neutral-000);text-shadow:none;background-color:#f5daa3}[data-container]{width:clamp(20rem,100%,60rem);margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}:where(body)>[data-container]:first-child{margin-top:4.5rem}:where(body)>[data-container]:last-child{margin-bottom:3rem}[data-container~=full]{width:100%}[data-grid]{column-gap:1.25rem;display:grid}[data-dropbox]{z-index:-10;visibility:hidden;color:var(--primary-000);opacity:0;min-width:10rem;transition:opacity .3s,visibility .3s;display:none}[data-dropbox~=menu]{background-color:var(--neutral-100);border:.0625em solid var(--neutral-000)}[data-toggle~=tooltip]{text-underline-offset:.3125em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.125rem}[data-dropbox=tooltip]{background-color:var(--neutral-000);color:var(--neutral-100);min-width:25ch;padding:.5rem .75rem;bottom:100%}[data-toggle]{position:relative}[data-toggle~=tooltip]>[data-dropbox],[data-toggle~=pop]>[data-dropbox],[data-toggle~=pop]+[data-dropbox]{display:block;position:absolute}[data-state=active]>[data-dropbox],[data-state=active]+[data-dropbox],[data-toggle~=tooltip]:hover>[data-dropbox]{z-index:100;visibility:visible;opacity:1;display:block}[data-anchor]{color:var(--neutral-000);font-family:var(--font-ui);cursor:pointer;padding:.5rem .75rem;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:block}[data-anchor]:where([data-state=active],:hover,:active){color:var(--neutral-050);text-decoration:none}[data-anchor]:focus{outline-offset:-.125rem;outline:thin dotted}[data-anchor~=menu]:where([data-state=active],:hover,:active){background-color:var(--neutral-000);color:var(--neutral-100)}[data-flex~=breadcrumb]{column-gap:.375em}:where([data-flex~=breadcrumb]) li:after{content:"/";margin-left:.375em}:where([data-flex~=breadcrumb]) li:last-child:after{content:"";margin-right:0}[data-flex~=line-top]{border-top:.125em solid var(--neutral-050)}:where([data-flex~=line-top]) [data-anchor~=line]{border-top:.125em solid #0000;bottom:.125em}[data-flex~=line-bottom]{border-bottom:.125em solid var(--neutral-050)}:where([data-flex~=line-bottom]) [data-anchor~=line]{border-bottom:.125em solid #0000;top:.125em}[data-anchor~=line]{z-index:1;color:var(--neutral-050);position:relative}[data-anchor~=line]:where([data-state=active],:hover,:active){z-index:5;border-color:var(--neutral-000);color:var(--primary-000)}[data-navbar]{background-color:var(--primary-000);color:var(--neutral-070);width:100%}[data-navbar=top],[data-navbar=bottom]{z-index:1000;position:fixed}[data-navbar=top]{top:0}:where([data-navbar=top]) [data-dropbox]{top:100%}[data-navbar=bottom]{bottom:0}:where([data-navbar=bottom]) [data-dropbox]{bottom:100%}[data-anchor~=navbar]{color:var(--neutral-100)}[data-anchor~=navbar]:where([data-state=active],:hover,:active){color:var(--neutral-070)}[data-dropbox~=navbar]{background-color:var(--primary-020)}[data-button]{background-color:var(--neutral-090);color:var(--primary-000);font-family:var(--font-ui);cursor:pointer;border:.0625em solid #0000;border-radius:.25rem;padding:.5rem .75rem;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:inline-block}[data-button]:is([data-state=active],:hover,:active){background-color:var(--neutral-080);text-decoration:none}[data-button]:focus{outline-offset:-.125rem;outline:thin dotted}[data-button~=outline]{border-color:var(--neutral-050)}[data-button~=tertiary]{background-color:var(--neutral-040);color:var(--neutral-100)}[data-button~=tertiary]:is([data-state=active],:hover,:active){background-color:var(--neutral-050);color:var(--neutral-100)}[data-button=tertiary\ outline]{border-color:var(--neutral-040);color:var(--neutral-040)}[data-button~=secondary]{background-color:var(--neutral-020);color:var(--neutral-100)}[data-button~=secondary]:is([data-state=active],:hover,:active){background-color:var(--neutral-030);color:var(--neutral-100)}[data-button=secondary\ outline]{border-color:var(--neutral-020);color:var(--neutral-020)}[data-button~=primary]{background-color:var(--neutral-000);color:var(--neutral-100)}[data-button~=primary]:is([data-state=active],:hover,:active){background-color:var(--neutral-020);color:var(--neutral-100)}[data-button=primary\ outline]{border-color:var(--neutral-000);color:var(--neutral-000)}[data-button~=success]{background-color:var(--success-010);color:var(--neutral-100)}[data-button~=success]:is([data-state=active],:hover,:active){background-color:var(--success-000);color:var(--neutral-100)}[data-button=success\ outline]{border-color:var(--success-010);color:var(--success-010)}[data-button~=warning]{background-color:var(--warning-010);color:var(--neutral-000)}[data-button~=warning]:is([data-state=active],:hover,:active){background-color:var(--warning-020);color:var(--neutral-000)}[data-button=warning\ outline]{border-color:var(--warning-010);color:var(--warning-010)}[data-button~=danger]{background-color:var(--danger-010);color:var(--neutral-100)}[data-button~=danger]:is([data-state=active],:hover,:active){background-color:var(--danger-000);color:var(--neutral-100)}[data-button=danger\ outline]{border-color:var(--danger-010);color:var(--danger-010)}[data-button~=outline]{background-color:#0000}[data-button=link]{color:false;font-family:var(--font-sans);text-underline-offset:.3125em;background-color:#0000;text-decoration:underline;text-decoration-thickness:.125rem}[data-button=link]:is([data-state=active],:hover,:active){background-color:#0000;border-color:#0000;text-decoration:none}[data-state=disabled],[data-state=disabled]:is(:hover,:active,:focus){background-color:var(--neutral-090);color:var(--neutral-050);cursor:not-allowed;border-color:#0000;outline:0;text-decoration:none}[data-section~=header]{background-color:var(--primary-040);color:var(--neutral-100);margin-bottom:1.5rem;padding-top:6rem;padding-bottom:3rem}[data-section~=header] :is(h1,h2,h3,h4,h5,h6),[data-section~=header] a{color:var(--neutral-100)}[data-section~=header] h1{margin-bottom:1.5rem}[data-section=footer]{margin-bottom:3rem}[data-filter=blur]{filter:blur(.3rem)}[data-text=flip-zero]{font-variant-numeric:slashed-zero}[data-text~=h0]{font-size:clamp(3.15rem,8vw + 1rem,7.8rem);line-height:1}[data-text~=uppercase]{text-transform:uppercase}[data-text~=lowercase]{text-transform:lowercase}@font-face{font-family:Lexica Ultralegible;src:local(Lexica Ultralegible),url(up_/up_/fonts/web/LexicaUltralegible-Regular.63e079cf.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Lexica Ultralegible;src:local(Lexica Ultralegible),url(up_/up_/fonts/web/LexicaUltralegible-Italic.74253f85.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Lexica Ultralegible;src:local(Lexica Ultralegible),url(up_/up_/fonts/web/LexicaUltralegible-Bold.52d69420.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Lexica Ultralegible;src:local(Lexica Ultralegible),url(up_/up_/fonts/web/LexicaUltralegible-BoldItalic.8c34efd2.woff2)format("woff2");font-weight:700;font-style:italic}[data-position~=relative]{position:relative}[data-position~=absolute]{position:absolute}[data-position~=fixed]{position:fixed}[data-position~=top]{top:0}[data-position~=bottom]{bottom:0}[data-position~=left]{left:0}[data-position~=right]{right:0}[data-box~=leading]{margin:.75rem 0}[data-box~=padding]{padding:.5rem .75rem}[data-box~=padding-top]{padding-top:.5rem}[data-box~=padding-x],[data-box~=padding-right]{padding-right:.75rem}[data-box~=padding-bottom]{padding-bottom:.5rem}[data-box~=padding-x],[data-box~=padding-left]{padding-left:.75rem}[data-box~=border]{border:.0625em solid var(--neutral-050)}[data-box~=border-top]{border-top:.0625em solid var(--neutral-050)}[data-box~=border-left],[data-box~=border-x]{border-left:.0625em solid var(--neutral-050)}[data-box~=border-right],[data-box~=border-x]{border-right:.0625em solid var(--neutral-050)}[data-box~=border-bottom]{border-bottom:.0625em solid var(--neutral-050)}[data-box~=full-width]{width:100%}[data-text~=left]{text-align:left}[data-text~=right]{text-align:right}[data-text~=center]{text-align:center}[data-text~=justify]{text-align:justify;hyphens:auto}[data-flex]{display:flex}[data-flex~=reverse]{flex-direction:row-reverse}[data-flex~=column]{flex-direction:column}[data-flex*=column\ reverse]{flex-direction:column-reverse}[data-flex~=wrap]{flex-wrap:wrap}[data-flex~=grow]>*,[data-item~=grow]{flex-grow:1}[data-flex~=gap]{gap:1.25rem}[data-flex~=end]{justify-content:flex-end}[data-flex~=center]{justify-content:center}[data-flex~=between]{justify-content:space-between}[data-flex~=around]{justify-content:space-around}[data-flex~=even]{justify-content:space-evenly}@media screen and (width<=42.5em){[data-grid=main]{grid-template-columns:repeat(4,1fr)}[data-grid~=small-1]{grid-template-columns:repeat(1,1fr)}[data-grid~=small-2]{grid-template-columns:repeat(2,1fr)}[data-grid~=small-3]{grid-template-columns:repeat(3,1fr)}[data-grid~=small-4]{grid-template-columns:repeat(4,1fr)}[data-column~=small-1]{grid-column:span 1}[data-column~=small-2]{grid-column:span 2}[data-column~=small-3]{grid-column:span 3}[data-column~=small-4]{grid-column:span 4}[data-display~=small-none],[data-display~=medium],[data-display~=large]{display:none}}@media screen and (width>=42.5625em) and (width<=61.1875em){[data-grid=main]{grid-template-columns:repeat(12,1fr)}[data-grid~=medium-1]{grid-template-columns:repeat(1,1fr)}[data-grid~=medium-2]{grid-template-columns:repeat(2,1fr)}[data-grid~=medium-3]{grid-template-columns:repeat(3,1fr)}[data-grid~=medium-4]{grid-template-columns:repeat(4,1fr)}[data-grid~=medium-5]{grid-template-columns:repeat(5,1fr)}[data-grid~=medium-6]{grid-template-columns:repeat(6,1fr)}[data-grid~=medium-7]{grid-template-columns:repeat(7,1fr)}[data-grid~=medium-8]{grid-template-columns:repeat(8,1fr)}[data-grid~=medium-9]{grid-template-columns:repeat(9,1fr)}[data-grid~=medium-10]{grid-template-columns:repeat(10,1fr)}[data-grid~=medium-11]{grid-template-columns:repeat(11,1fr)}[data-grid~=medium-12]{grid-template-columns:repeat(12,1fr)}[data-column~=medium-1]{grid-column:span 1}[data-column~=medium-2]{grid-column:span 2}[data-column~=medium-3]{grid-column:span 3}[data-column~=medium-4]{grid-column:span 4}[data-column~=medium-5]{grid-column:span 5}[data-column~=medium-6]{grid-column:span 6}[data-column~=medium-7]{grid-column:span 7}[data-column~=medium-8]{grid-column:span 8}[data-column~=medium-9]{grid-column:span 9}[data-column~=medium-10]{grid-column:span 10}[data-column~=medium-11]{grid-column:span 11}[data-column~=medium-12]{grid-column:span 12}[data-display~=medium-none],[data-display~=small],[data-display~=large]{display:none}}@media screen and (width>=61.25em){[data-grid=main]{grid-template-columns:repeat(12,1fr)}[data-grid~=large-1]{grid-template-columns:repeat(1,1fr)}[data-grid~=large-2]{grid-template-columns:repeat(2,1fr)}[data-grid~=large-3]{grid-template-columns:repeat(3,1fr)}[data-grid~=large-4]{grid-template-columns:repeat(4,1fr)}[data-grid~=large-5]{grid-template-columns:repeat(5,1fr)}[data-grid~=large-6]{grid-template-columns:repeat(6,1fr)}[data-grid~=large-7]{grid-template-columns:repeat(7,1fr)}[data-grid~=large-8]{grid-template-columns:repeat(8,1fr)}[data-grid~=large-9]{grid-template-columns:repeat(9,1fr)}[data-grid~=large-10]{grid-template-columns:repeat(10,1fr)}[data-grid~=large-11]{grid-template-columns:repeat(11,1fr)}[data-grid~=large-12]{grid-template-columns:repeat(12,1fr)}[data-column~=large-1]{grid-column:span 1}[data-column~=large-2]{grid-column:span 2}[data-column~=large-3]{grid-column:span 3}[data-column~=large-4]{grid-column:span 4}[data-column~=large-5]{grid-column:span 5}[data-column~=large-6]{grid-column:span 6}[data-column~=large-7]{grid-column:span 7}[data-column~=large-8]{grid-column:span 8}[data-column~=large-9]{grid-column:span 9}[data-column~=large-10]{grid-column:span 10}[data-column~=large-11]{grid-column:span 11}[data-column~=large-12]{grid-column:span 12}[data-display~=large-none],[data-display~=small],[data-display~=medium]{display:none}}@media print{html,body{height:auto}nav{display:none}[data-container]{max-width:100%;margin:0;padding:0}[data-grid]{display:block}}
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index cccc7cc..b4daeee 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1,5 +1,4 @@
- Lexica Ultralegible - An updated and extended version of Atkinson Hyperlegible Lexica Ultralegible is an updated and extended version of the original typeface, which was initially designed for The Braille Institute and named after its founder, J. Robert Atkinson. It was specifically designed to improve character recognition and legibility for low-vision readers by incorporating distinctive and unambiguous letterform’s. The typeface was a Winner of Fast Company’s 2019 Innovation By Design Award. B8 O0 1Iil
B8 O0 1Iil
Designed for low-vision readers, certain letters and numbers can be hard to distinguish from one another. Lexica Ultralegible differentiates common misinterpreted letters and numbers using various design techniques: B vs. 8, 1 vs. L vs. l vs. I. Recognizable Footprints: Character boundaries are clearly defined, ensuring understanding across the visual-ability spectrum.
With Lexica Ultralegible, you don't have to worry about the fine print because it remains highly legible and readable even at small scale, and updated kerning thanks to the distinctive letterforms with exaggerated design, opened counter space, angled spurs and distinguish tails which increases legibility.
04
Four fonts, with two weights, in both roman and oblique.
2,356
Two thousand three hundred and fifty-six total glyph's.
589
Five hundred and eighty-nine glyph's per font.
Äěş102
Accent characters supporting one hundred & two languages.
O01Iil
Letters are different from each other to increase legibility.
ER79jr
Exaggerated letters design, to provide better clarity.
Gbgpqu
Angled spurs and distinguish tails to increase recognition.
Csa36
Opened counter space defines open spaces better.
Å8iö?:
Circular details links to the history of the braille dots.
fiffiff
Standard ligatures to improve legibility and harmony.
00 7
Includes and alternative flipped number zero.
pToVc
Improved kerning for body text, headings, and UI.
How quickly daft jumping zebras vex. Regular 400
How quickly daft jumping zebras vex. Italic 400
How quickly daft jumping zebras vex. Bold 700
How quickly daft jumping zebras vex. Bold Italic 700
OpenType Features OpenType features refer to different glyphs or character styles contained within an OpenType font. These include things like ligatures, kerning, fractions, numeral styles, and several others.
Flip the zero By default the zero remains with a backslash \ this was done to prevent confusion with the Danish Ø however, when pairing the typeface with a monospace that only supports a forwardslash / zero, this may create a cognitive dissonance problem. On that occasion you might want to flip the zero:
Code Example:
body {
+Lexica Ultralegible Lexica Ultralegible is a modern typeface inspired by the principles of legibility and clarity, building on the foundation of the Atkinson Hyperlegible typeface. Designed specifically to enhance readability for low-vision readers, this typeface focused on improving character recognition through distinctive letterforms. B8 O0 1Iil
B8 O0 1Iil
Designed for low-vision readers, certain letters and numbers can be hard to distinguish from one another. Lexica Ultralegible differentiates common misinterpreted letters and numbers using various design techniques: B vs. 8, 1 vs. L vs. l vs. I. Recognizable Footprints: Character boundaries are clearly defined, ensuring understanding across the visual-ability spectrum.
With Lexica Ultralegible, you don't have to worry about the fine print because it remains highly legible and readable even at small scale, and updated kerning thanks to the distinctive letterforms with exaggerated design, opened counter space, angled spurs and distinguish tails which increases legibility.
04
Four fonts, with two weights, in both roman and oblique.
2,356
Two thousand three hundred and fifty-six total glyph's.
589
Five hundred and eighty-nine glyph's per font.
Äěş102
Accent characters supporting one hundred & two languages.
O01Iil
Letters are different from each other to increase legibility.
ER79jr
Exaggerated letters design, to provide better clarity.
Gbgpqu
Angled spurs and distinguish tails to increase recognition.
Csa36
Opened counter space defines open spaces better.
Å8iö?:
Circular details links to the history of the braille dots.
fiffiff
Standard ligatures to improve legibility and harmony.
00 7
Includes and alternative flipped number zero.
pToVc
Improved kerning for body text, headings, and UI.
How quickly daft jumping zebras vex. Regular 400
How quickly daft jumping zebras vex. Italic 400
How quickly daft jumping zebras vex. Bold 700
How quickly daft jumping zebras vex. Bold Italic 700
OpenType Features OpenType features refer to different glyphs or character styles contained within an OpenType font. These include things like ligatures, kerning, fractions, numeral styles, and several others.
Flip the zero By default the zero remains with a backslash \ this was done to prevent confusion with the Danish Ø however, when pairing the typeface with a monospace that only supports a forwardslash / zero, this may create a cognitive dissonance problem. On that occasion you might want to flip the zero:
Code Example:
body {
font-family: "Lexica Ultralegible";
font-size: 100%;
font-weight: 400;
@@ -8,4 +7,4 @@
Ligatures Web browsers have ligatures activated by default, we recommend disabling them for heading or large display text.
Code Example:
h1, h2, h3 {
font-variant-ligatures: no-common-ligatures;
}
-
+
\ No newline at end of file
diff --git a/docs/templates/a.a2e7043d.html b/docs/templates/a.a2e7043d.html
deleted file mode 100644
index a63bf62..0000000
--- a/docs/templates/a.a2e7043d.html
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/docs/up_/up_/fonts/web/AtkinsonHyperPro-Bold.06991b72.woff2 b/docs/up_/up_/fonts/web/AtkinsonHyperPro-Bold.06991b72.woff2
deleted file mode 100644
index 0a609a9..0000000
Binary files a/docs/up_/up_/fonts/web/AtkinsonHyperPro-Bold.06991b72.woff2 and /dev/null differ
diff --git a/docs/up_/up_/fonts/web/AtkinsonHyperPro-BoldItalic.fddda151.woff2 b/docs/up_/up_/fonts/web/AtkinsonHyperPro-BoldItalic.fddda151.woff2
deleted file mode 100644
index 34d676f..0000000
Binary files a/docs/up_/up_/fonts/web/AtkinsonHyperPro-BoldItalic.fddda151.woff2 and /dev/null differ
diff --git a/docs/up_/up_/fonts/web/AtkinsonHyperPro-Italic.ecf4dda8.woff2 b/docs/up_/up_/fonts/web/AtkinsonHyperPro-Italic.ecf4dda8.woff2
deleted file mode 100644
index 7b0ca49..0000000
Binary files a/docs/up_/up_/fonts/web/AtkinsonHyperPro-Italic.ecf4dda8.woff2 and /dev/null differ
diff --git a/docs/up_/up_/fonts/web/AtkinsonHyperPro-Regular.c2d5916e.woff2 b/docs/up_/up_/fonts/web/AtkinsonHyperPro-Regular.c2d5916e.woff2
deleted file mode 100644
index 1dc0163..0000000
Binary files a/docs/up_/up_/fonts/web/AtkinsonHyperPro-Regular.c2d5916e.woff2 and /dev/null differ
diff --git a/fonts/otf/LexicaUltralegible-Bold.otf b/fonts/otf/LexicaUltralegible-Bold.otf
index 41f7f16..a8f171c 100644
Binary files a/fonts/otf/LexicaUltralegible-Bold.otf and b/fonts/otf/LexicaUltralegible-Bold.otf differ
diff --git a/fonts/otf/LexicaUltralegible-BoldItalic.otf b/fonts/otf/LexicaUltralegible-BoldItalic.otf
index 7f97a7d..125d130 100644
Binary files a/fonts/otf/LexicaUltralegible-BoldItalic.otf and b/fonts/otf/LexicaUltralegible-BoldItalic.otf differ
diff --git a/fonts/otf/LexicaUltralegible-Italic.otf b/fonts/otf/LexicaUltralegible-Italic.otf
index c309bd2..3d1681b 100644
Binary files a/fonts/otf/LexicaUltralegible-Italic.otf and b/fonts/otf/LexicaUltralegible-Italic.otf differ
diff --git a/fonts/otf/LexicaUltralegible-Regular.otf b/fonts/otf/LexicaUltralegible-Regular.otf
index f3a8cbe..0fb9963 100644
Binary files a/fonts/otf/LexicaUltralegible-Regular.otf and b/fonts/otf/LexicaUltralegible-Regular.otf differ
diff --git a/fonts/ttf/LexicaUltralegible-Bold.ttf b/fonts/ttf/LexicaUltralegible-Bold.ttf
index 24c68f1..de9dda1 100644
Binary files a/fonts/ttf/LexicaUltralegible-Bold.ttf and b/fonts/ttf/LexicaUltralegible-Bold.ttf differ
diff --git a/fonts/ttf/LexicaUltralegible-BoldItalic.ttf b/fonts/ttf/LexicaUltralegible-BoldItalic.ttf
index 0e4850f..1393f63 100644
Binary files a/fonts/ttf/LexicaUltralegible-BoldItalic.ttf and b/fonts/ttf/LexicaUltralegible-BoldItalic.ttf differ
diff --git a/fonts/ttf/LexicaUltralegible-Italic.ttf b/fonts/ttf/LexicaUltralegible-Italic.ttf
index 395f1cc..9f19063 100644
Binary files a/fonts/ttf/LexicaUltralegible-Italic.ttf and b/fonts/ttf/LexicaUltralegible-Italic.ttf differ
diff --git a/fonts/ttf/LexicaUltralegible-Regular.ttf b/fonts/ttf/LexicaUltralegible-Regular.ttf
index 1be2031..ddc1727 100644
Binary files a/fonts/ttf/LexicaUltralegible-Regular.ttf and b/fonts/ttf/LexicaUltralegible-Regular.ttf differ
diff --git a/fonts/web/LexicaUltralegible-Bold.woff2 b/fonts/web/LexicaUltralegible-Bold.woff2
index 9a3784f..84297a5 100644
Binary files a/fonts/web/LexicaUltralegible-Bold.woff2 and b/fonts/web/LexicaUltralegible-Bold.woff2 differ
diff --git a/fonts/web/LexicaUltralegible-BoldItalic.woff2 b/fonts/web/LexicaUltralegible-BoldItalic.woff2
index 597d77e..b4d3175 100644
Binary files a/fonts/web/LexicaUltralegible-BoldItalic.woff2 and b/fonts/web/LexicaUltralegible-BoldItalic.woff2 differ
diff --git a/fonts/web/LexicaUltralegible-Italic.woff2 b/fonts/web/LexicaUltralegible-Italic.woff2
index ad78cdd..8c090d7 100644
Binary files a/fonts/web/LexicaUltralegible-Italic.woff2 and b/fonts/web/LexicaUltralegible-Italic.woff2 differ
diff --git a/fonts/web/LexicaUltralegible-Regular.woff2 b/fonts/web/LexicaUltralegible-Regular.woff2
index 14e9a18..0afe294 100644
Binary files a/fonts/web/LexicaUltralegible-Regular.woff2 and b/fonts/web/LexicaUltralegible-Regular.woff2 differ
diff --git a/package-lock.json b/package-lock.json
index 777a7d8..7047ab8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,6 +11,7 @@
"devDependencies": {
"@mischnic/parcel-namer-preserve-structure": "^0.2.0",
"@parcel/optimizer-terser": "^2.12.0",
+ "@parcel/transformer-typescript-tsc": "^2.12.0",
"parcel": "^2.12.0",
"parcel-optimizer-friendly-urls": "^0.2.0",
"postcss": "^8.4.47",
@@ -1788,6 +1789,49 @@
"url": "https://opencollective.com/parcel"
}
},
+ "node_modules/@parcel/transformer-typescript-tsc": {
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-typescript-tsc/-/transformer-typescript-tsc-2.12.0.tgz",
+ "integrity": "sha512-2y74ijth5nngFTRXvZGmZXRwmPjzTHTs8LA6PLXiAbR41091C4QdHvNk1Z3iFo29yyECwAUXGubY2mC0sfWbUA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@parcel/plugin": "2.12.0",
+ "@parcel/source-map": "^2.1.1",
+ "@parcel/ts-utils": "2.12.0"
+ },
+ "engines": {
+ "node": ">= 12.0.0",
+ "parcel": "^2.12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "peerDependencies": {
+ "typescript": ">=3.0.0"
+ }
+ },
+ "node_modules/@parcel/ts-utils": {
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/@parcel/ts-utils/-/ts-utils-2.12.0.tgz",
+ "integrity": "sha512-zou+W6dcqnXXUOfN5zGM+ePIWbYOhGp8bVB2jICoNkoKmNAHd4l4zeHl5yQXnbZfynVw88cZVqxtXS8tYebelg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "nullthrows": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "peerDependencies": {
+ "typescript": ">=3.0.0"
+ }
+ },
"node_modules/@parcel/types": {
"version": "2.12.0",
"resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.12.0.tgz",
@@ -4558,6 +4602,21 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/typescript": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
+ "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "peer": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
"node_modules/update-browserslist-db": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
diff --git a/package.json b/package.json
index 5370f89..4b29625 100644
--- a/package.json
+++ b/package.json
@@ -26,6 +26,7 @@
"devDependencies": {
"@mischnic/parcel-namer-preserve-structure": "^0.2.0",
"@parcel/optimizer-terser": "^2.12.0",
+ "@parcel/transformer-typescript-tsc": "^2.12.0",
"parcel": "^2.12.0",
"parcel-optimizer-friendly-urls": "^0.2.0",
"postcss": "^8.4.47",
diff --git a/sources/LexicaUltralegible-Regular.sfd b/sources/LexicaUltralegible-Regular.sfd
index c0d56b3..6567052 100644
--- a/sources/LexicaUltralegible-Regular.sfd
+++ b/sources/LexicaUltralegible-Regular.sfd
@@ -685,7 +685,7 @@ SplineSet
552 447 526 393 482 355 c 1
544 323 581 262 581 192 c 0xf4
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: C
@@ -712,7 +712,7 @@ SplineSet
440 67 503 103 536 169 c 1
618 139 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: D
@@ -740,7 +740,7 @@ SplineSet
258 668 l 2
505 668 623 560 623 335 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: E
@@ -797,7 +797,7 @@ SplineSet
170 0 l 1
76 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: G
@@ -830,7 +830,7 @@ SplineSet
588 0 l 1
563 84 l 1x7d
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: H
@@ -860,7 +860,7 @@ SplineSet
170 0 l 1
76 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: I
@@ -916,7 +916,7 @@ SplineSet
434 668 l 1
434 212 l 2
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: K
@@ -946,7 +946,7 @@ SplineSet
170 0 l 1
76 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: L
@@ -969,7 +969,7 @@ SplineSet
529 0 l 1
76 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: M
@@ -1000,7 +1000,7 @@ SplineSet
170 0 l 1
76 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: N
@@ -1028,7 +1028,7 @@ SplineSet
170 0 l 1
76 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: O
@@ -1088,7 +1088,7 @@ SplineSet
285 668 l 2
482 668 563 609 563 466 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Q
@@ -1153,7 +1153,7 @@ SplineSet
288 668 l 2
487 668 566 614 566 476 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: S
@@ -1186,7 +1186,7 @@ SplineSet
359 376 l 1
497 343 556 285 556 182 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: T
@@ -1212,7 +1212,7 @@ SplineSet
326 0 l 1
232 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: U
@@ -1290,7 +1290,7 @@ SplineSet
291 0 l 1
178 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: X
@@ -1319,7 +1319,7 @@ SplineSet
123 0 l 1
10 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Y
@@ -1346,7 +1346,7 @@ SplineSet
345 0 l 1
251 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Z
@@ -1373,7 +1373,7 @@ SplineSet
563 0 l 1
44 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: a
@@ -1442,7 +1442,7 @@ SplineSet
187 474 243 504 315 504 c 0
440 504 528 397 528 246 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: c
@@ -1469,7 +1469,7 @@ SplineSet
323 62 367 86 390 127 c 1
467 99 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: d
@@ -1501,7 +1501,7 @@ SplineSet
434 0 l 1x7c
412 75 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: e
@@ -1564,7 +1564,7 @@ SplineSet
286 635 l 1
234 635 l 2
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: g
@@ -1599,7 +1599,7 @@ SplineSet
490 496 l 1xda
490 47 l 2xdc
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: h
@@ -1628,7 +1628,7 @@ SplineSet
394 289 l 2
394 392 364 432 285 432 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: i
@@ -1649,7 +1649,7 @@ SplineSet
191 715 219 688 219 653 c 0xf0
EndSplineSet
Refer: 353 305 N 1 0 0 1 2 0 2
-Validated: 1
+Validated: 1048577
Substitution2: "Single Substitution lookup 4 subtable" dotlessi
Substitution2: "Single Substitution lookup 3 subtable" dotlessi
EndChar
@@ -1700,7 +1700,7 @@ SplineSet
154 0 l 1
70 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: l
@@ -1725,7 +1725,7 @@ SplineSet
154 668 l 1
154 138 l 2
EndSplineSet
-Validated: 1
+Validated: 1048577
Kerns2: 56 21 "'kern' Horizontal Kerning lookup 0 per glyph data 0" 389 21 "'kern' Horizontal Kerning lookup 0 per glyph data 0"
EndChar
@@ -1762,7 +1762,7 @@ SplineSet
380 289 l 6
380 390 349 432 274 432 c 0xd6
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: n
@@ -1791,7 +1791,7 @@ SplineSet
394 289 l 2
394 392 364 432 285 432 c 0xd4
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: o
@@ -1852,7 +1852,7 @@ SplineSet
440 504 528 397 528 246 c 0
528 95 440 -12 315 -12 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: q
@@ -1911,7 +1911,7 @@ SplineSet
154 0 l 1
70 0 l 1xd0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: s
@@ -1944,7 +1944,7 @@ SplineSet
283 286 l 6
395 264 441 220 441 136 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: t
@@ -1977,7 +1977,7 @@ SplineSet
188 429 l 1
188 138 l 2
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: u
@@ -2056,7 +2056,7 @@ SplineSet
219 0 l 1
143 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: x
@@ -2085,7 +2085,7 @@ SplineSet
99 0 l 1
0 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: y
@@ -2112,7 +2112,7 @@ SplineSet
214 -137 184 -161 80 -161 c 2
37 -161 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: z
@@ -2138,7 +2138,7 @@ SplineSet
430 0 l 5
40 0 l 5
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: circumflex
@@ -4378,7 +4378,7 @@ SplineSet
119 0 l 1
10 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: florin
@@ -5110,7 +5110,7 @@ SplineSet
152 323 l 1
152 139 l 2xd0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: oslash
@@ -5148,7 +5148,7 @@ SplineSet
454 425 l 1
494 380 514 320 514 246 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Oslash
@@ -5186,7 +5186,7 @@ SplineSet
599 574 l 1
650 512 677 429 677 333 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Thorn
@@ -5259,7 +5259,7 @@ SplineSet
773 24 702 -12 617 -12 c 0xbb
529 -12 459 23 417 88 c 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: eth
@@ -5751,7 +5751,7 @@ SplineSet
354 -42 362 -41 375 -41 c 0
416 -41 444 -65 444 -102 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: ccedilla
@@ -5791,7 +5791,7 @@ SplineSet
276 -42 284 -41 297 -41 c 0
338 -41 366 -65 366 -102 c 0xbc
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Egrave
@@ -6079,7 +6079,7 @@ LayerCount: 2
Fore
Refer: 365 771 N 1 0 0 1 197 172 2
Refer: 28 78 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Ograve
@@ -6249,7 +6249,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 251 172 2
Refer: 39 89 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: ntilde
@@ -6265,7 +6265,7 @@ LayerCount: 2
Fore
Refer: 365 771 N 1 0 0 1 123 0 2
Refer: 54 110 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: ograve
@@ -6434,7 +6434,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 173 0 2
Refer: 65 121 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: ydieresis
@@ -6450,7 +6450,7 @@ LayerCount: 2
Fore
Refer: 343 776 N 1 0 0 1 60 0 2
Refer: 65 121 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Scaron
@@ -6466,7 +6466,7 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 136 172 2
Refer: 33 83 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: scaron
@@ -6482,7 +6482,7 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 78 0 2
Refer: 59 115 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Ydieresis
@@ -6498,7 +6498,7 @@ LayerCount: 2
Fore
Refer: 343 776 N 1 0 0 1 138 172 2
Refer: 39 89 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Zcaron
@@ -6514,7 +6514,7 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 142 172 2
Refer: 40 90 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: zcaron
@@ -6530,12 +6530,12 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 75 0 2
Refer: 66 122 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Eth
Encoding: 387 208 248
-AltUni2: 000110.ffffffff.0 000189.ffffffff.0
+AltUni2: 000189.ffffffff.0 000110.ffffffff.0
Width: 712
GlyphClass: 2
Flags: W
@@ -6567,7 +6567,7 @@ SplineSet
297 668 l 2
544 668 662 560 662 335 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: zero.tf
@@ -7177,7 +7177,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 306 172 2
Refer: 17 67 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: cacute
@@ -7193,7 +7193,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 228 0 2
Refer: 43 99 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Cdotaccent
@@ -7209,7 +7209,7 @@ LayerCount: 2
Fore
Refer: 345 775 N 1 0 0 1 299 172 2
Refer: 17 67 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: cdotaccent
@@ -7225,7 +7225,7 @@ LayerCount: 2
Fore
Refer: 345 775 N 1 0 0 1 221 0 2
Refer: 43 99 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Sacute
@@ -7241,7 +7241,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 251 172 2
Refer: 33 83 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: sacute
@@ -7257,7 +7257,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 193 0 2
Refer: 59 115 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Umacron
@@ -7445,7 +7445,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 315 172 2
Refer: 28 78 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: nacute
@@ -7461,7 +7461,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 241 0 2
Refer: 54 110 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Ncaron
@@ -7477,7 +7477,7 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 200 172 2
Refer: 28 78 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: ncaron
@@ -7493,7 +7493,7 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 126 0 2
Refer: 54 110 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Zacute
@@ -7509,7 +7509,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 257 172 2
Refer: 40 90 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: zacute
@@ -7525,7 +7525,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 190 0 2
Refer: 66 122 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Zdotaccent
@@ -7541,7 +7541,7 @@ LayerCount: 2
Fore
Refer: 345 775 N 1 0 0 1 250 172 2
Refer: 40 90 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: zdotaccent
@@ -7557,7 +7557,7 @@ LayerCount: 2
Fore
Refer: 345 775 N 1 0 0 1 183 0 2
Refer: 66 122 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Hbar
@@ -7599,7 +7599,7 @@ SplineSet
180 0 l 1
86 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: hbar
@@ -7650,7 +7650,7 @@ LayerCount: 2
Fore
Refer: 334 774 N 1 0 0 1 212 172 2
Refer: 21 71 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: gbreve
@@ -7666,7 +7666,7 @@ LayerCount: 2
Fore
Refer: 334 774 N 1 0 0 1 121 0 2
Refer: 47 103 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Gdotaccent
@@ -7682,7 +7682,7 @@ LayerCount: 2
Fore
Refer: 345 775 N 1 0 0 1 305 172 2
Refer: 21 71 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: gdotaccent
@@ -7698,7 +7698,7 @@ LayerCount: 2
Fore
Refer: 345 775 N 1 0 0 1 214 0 2
Refer: 47 103 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni0123
@@ -7714,7 +7714,7 @@ LayerCount: 2
Fore
Refer: 47 103 N 1 0 0 1 0 0 3
Refer: 342 806 N -1 0 0 -1 405 523 2
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni013B
@@ -7730,7 +7730,7 @@ LayerCount: 2
Fore
Refer: 342 806 N 1 0 0 1 215 0 2
Refer: 26 76 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni013C
@@ -7746,7 +7746,7 @@ LayerCount: 2
Fore
Refer: 342 806 N 1 0 0 1 55 0 2
Refer: 52 108 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Tcaron
@@ -7762,7 +7762,7 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 117 172 2
Refer: 34 84 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: lcaron
@@ -7778,7 +7778,7 @@ LayerCount: 2
Fore
Refer: 52 108 N 1 0 0 1 0 0 3
Refer: 337 -1 N 1 0 0 1 177 -1 2
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Lcaron
@@ -7794,7 +7794,7 @@ LayerCount: 2
Fore
Refer: 26 76 N 1 0 0 1 0 0 3
Refer: 337 -1 N 1 0 0 1 289 1 2
-Validated: 1
+Validated: 1048577
EndChar
StartChar: tcaron
@@ -7810,7 +7810,7 @@ LayerCount: 2
Fore
Refer: 60 116 N 1 0 0 1 0 0 3
Refer: 337 -1 N 1 0 0 1 220 54 2
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni0145
@@ -7826,7 +7826,7 @@ LayerCount: 2
Fore
Refer: 342 806 N 1 0 0 1 221 0 2
Refer: 28 78 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni0146
@@ -7842,7 +7842,7 @@ LayerCount: 2
Fore
Refer: 342 806 N 1 0 0 1 167 0 2
Refer: 54 110 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Racute
@@ -7858,7 +7858,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 256 172 2
Refer: 32 82 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: racute
@@ -7874,7 +7874,7 @@ LayerCount: 2
Fore
Refer: 332 769 N 1 0 0 1 152 0 2
Refer: 58 114 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Rcaron
@@ -7890,7 +7890,7 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 141 172 2
Refer: 32 82 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: rcaron
@@ -7906,7 +7906,7 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 37 0 2
Refer: 58 114 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Dcroat
@@ -7921,7 +7921,7 @@ AnchorPoint: "Anchor-0" 366 668 basechar 0
LayerCount: 2
Fore
Refer: 248 208 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: dcroat
@@ -7975,7 +7975,7 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 165 172 2
Refer: 18 68 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: dcaron
@@ -7991,7 +7991,7 @@ LayerCount: 2
Fore
Refer: 44 100 N 1 0 0 1 0 0 2
Refer: 337 -1 N 1 0 0 1 521 -1 2
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni0136
@@ -8007,7 +8007,7 @@ LayerCount: 2
Fore
Refer: 342 806 N 1 0 0 1 224 0 2
Refer: 25 75 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni0137
@@ -8023,7 +8023,7 @@ LayerCount: 2
Fore
Refer: 342 806 N 1 0 0 1 161 0 2
Refer: 51 107 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni0122
@@ -8039,7 +8039,7 @@ LayerCount: 2
Fore
Refer: 342 806 N 1 0 0 1 265 0 2
Refer: 21 71 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Ccaron
@@ -8055,7 +8055,7 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 191 172 2
Refer: 17 67 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: ccaron
@@ -8071,7 +8071,7 @@ LayerCount: 2
Fore
Refer: 336 780 N 1 0 0 1 113 0 2
Refer: 43 99 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Scedilla
@@ -8117,7 +8117,7 @@ SplineSet
304 -42 312 -41 325 -41 c 0
366 -41 394 -65 394 -102 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
Substitution2: "'locl' Localized Forms in Latin lookup 8 subtable" uni0218
Substitution2: "'aalt' Access All Alternates lookup 0 subtable" uni0218
EndChar
@@ -8165,7 +8165,7 @@ SplineSet
236 -42 244 -41 257 -41 c 0
298 -41 326 -65 326 -102 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
Substitution2: "'locl' Localized Forms in Latin lookup 8 subtable" uni0219
Substitution2: "'aalt' Access All Alternates lookup 0 subtable" uni0219
EndChar
@@ -8183,7 +8183,7 @@ LayerCount: 2
Fore
Refer: 342 806 N 1 0 0 1 208 0 2
Refer: 33 83 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni0162
@@ -8222,7 +8222,7 @@ SplineSet
285 -42 293 -41 306 -41 c 0
347 -41 375 -65 375 -102 c 0xe8
EndSplineSet
-Validated: 1
+Validated: 1048577
Substitution2: "'locl' Localized Forms in Latin lookup 8 subtable" uni021A
Substitution2: "'aalt' Access All Alternates lookup 0 subtable" uni021A
EndChar
@@ -8240,7 +8240,7 @@ LayerCount: 2
Fore
Refer: 342 806 N 1 0 0 1 189 0 2
Refer: 34 84 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: acutecomb
@@ -8907,7 +8907,7 @@ LayerCount: 2
Fore
Refer: 342 806 N 1 0 0 1 140 0 2
Refer: 59 115 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni00AD
@@ -8972,7 +8972,7 @@ SplineSet
189 -42 197 -41 210 -41 c 0
251 -41 279 -65 279 -102 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
Substitution2: "'locl' Localized Forms in Latin lookup 8 subtable" uni021B
Substitution2: "'aalt' Access All Alternates lookup 0 subtable" uni021B
EndChar
@@ -8990,7 +8990,7 @@ LayerCount: 2
Fore
Refer: 342 806 N 1 0 0 1 93 0 2
Refer: 60 116 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: tildecomb
@@ -9728,7 +9728,7 @@ SplineSet
174 496 l 1
174 7 l 6
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Hcircumflex
@@ -10443,7 +10443,7 @@ LayerCount: 2
Fore
Refer: 544 803 N 1 0 0 1 223 0 2
Refer: 15 65 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni1EA1
@@ -10457,7 +10457,7 @@ LayerCount: 2
Fore
Refer: 544 803 N 1 0 0 1 173 0 2
Refer: 41 97 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni1EA2
@@ -10757,7 +10757,7 @@ LayerCount: 2
Fore
Refer: 544 803 N 1 0 0 1 194 0 2
Refer: 19 69 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni1EB9
@@ -10771,7 +10771,7 @@ LayerCount: 2
Fore
Refer: 544 803 N 1 0 0 1 180 0 2
Refer: 45 101 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni1EBA
@@ -10993,7 +10993,7 @@ LayerCount: 2
Fore
Refer: 544 803 N 1 0 0 1 274 0 2
Refer: 29 79 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni1ECD
@@ -11008,7 +11008,7 @@ LayerCount: 2
Fore
Refer: 544 803 N 1 0 0 1 186 0 2
Refer: 55 111 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni1ECE
@@ -11602,7 +11602,7 @@ SplineSet
286 635 l 1
234 635 l 2
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uniFFFD
@@ -12007,7 +12007,7 @@ SplineSet
412 668 l 1
496 668 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: napostrophe
@@ -12052,7 +12052,7 @@ SplineSet
519 668 l 1
613 668 l 9
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: eng
@@ -12084,7 +12084,7 @@ SplineSet
187 476 240 504 314 504 c 0
423 504 478 441 478 314 c 10xea
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni019D
@@ -12114,7 +12114,7 @@ SplineSet
475 0 l 1
170 571 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni019E
@@ -12142,7 +12142,7 @@ SplineSet
394 289 l 2
394 392 364 432 285 432 c 0xea
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni0272
@@ -12174,7 +12174,7 @@ SplineSet
62 -87 70 -77 70 -23 c 2xea
70 496 l 17xd6
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: uni01EA
@@ -12304,7 +12304,7 @@ SplineSet
114 252 l 1xf4
45 252 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Tbar
@@ -12336,7 +12336,7 @@ SplineSet
232 297 l 1
122 297 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: tbar
@@ -12376,7 +12376,7 @@ SplineSet
188 252 l 1
188 138 l 2
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: kgreenlandic
@@ -12405,7 +12405,7 @@ SplineSet
154 0 l 1
70 0 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Pi
@@ -12502,7 +12502,7 @@ SplineSet
394 289 l 2
394 392 364 432 285 432 c 0xea
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: Xi
@@ -12608,7 +12608,7 @@ SplineSet
445 0 l 2
366 0 347 15 321 98 c 2
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: iota
@@ -12632,7 +12632,7 @@ SplineSet
154 496 l 1
154 138 l 2
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: alpha
@@ -12665,7 +12665,7 @@ SplineSet
361 60 414 130 414 246 c 0
414 362 361 432 273 432 c 256
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: iotadieresis
@@ -12862,7 +12862,7 @@ SplineSet
424 356 364 430 276 430 c 0
188 430 128 355 128 246 c 0
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: theta
@@ -12890,7 +12890,7 @@ SplineSet
184 626 135 543 129 378 c 1
423 378 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: delta
@@ -13024,7 +13024,7 @@ SplineSet
68 428 l 1
0 428 l 1
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: tonos
@@ -13332,7 +13332,7 @@ SplineSet
699 82.3059175089 632.216839532 -12 534 -12 c 0
367 97 m 1025
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: omegatonos
@@ -13470,7 +13470,7 @@ SplineSet
185 430 129 359 129 247 c 0
129 144 162 101 272 62 c 4
EndSplineSet
-Validated: 1
+Validated: 1048577
EndChar
StartChar: zeta
diff --git a/sources/website/css/custom/atkinson-hyperlegible-pro.css b/sources/website/css/custom/lexica-ultralegible.css
similarity index 100%
rename from sources/website/css/custom/atkinson-hyperlegible-pro.css
rename to sources/website/css/custom/lexica-ultralegible.css
diff --git a/sources/website/index.html b/sources/website/index.html
index cf6d208..044ffad 100644
--- a/sources/website/index.html
+++ b/sources/website/index.html
@@ -17,7 +17,7 @@