diff --git a/cursors/arrow.cur b/cursors/arrow.cur
new file mode 100644
index 0000000..7128d5b
Binary files /dev/null and b/cursors/arrow.cur differ
diff --git a/cursors/hand.cur b/cursors/hand.cur
new file mode 100644
index 0000000..cea3d76
Binary files /dev/null and b/cursors/hand.cur differ
diff --git a/cursors/hourglass.cur b/cursors/hourglass.cur
new file mode 100644
index 0000000..46c7fde
Binary files /dev/null and b/cursors/hourglass.cur differ
diff --git a/custom-css.css b/custom-css.css
new file mode 100644
index 0000000..909fd0d
--- /dev/null
+++ b/custom-css.css
@@ -0,0 +1,649 @@
+@font-face {
+ font-family: 'System';
+ src: url('/media/custom/fonts/system-ms/SystemBold.woff2') format('woff2'),
+ url('/media/custom/fonts/system-ms/SystemBold.woff') format('woff');
+ font-weight: bold;
+ font-style: normal;
+ font-display: swap;
+}
+@font-face {
+ font-family: 'MS Serif';
+ src: url('/media/custom/fonts/ms-serif/MSSerif.woff2') format('woff2'),
+ url('/media/custom/fonts/ms-serif/MSSerif.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+ font-display: swap;
+}
+@font-face {
+ font-family: 'MS Sans Serif';
+ src: url('/media/custom/fonts/ms-sans-serif/MS Sans Serif.woff2') format('woff2'),
+ url('/media/custom/fonts/ms-sans-serif/MS Sans Serif.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+ font-display: swap;
+}
+ak-form-element[label="Please read and agree to our code of conduct before you continue."] {
+ font-size: 16px;
+ font-weight: 100;
+ padding-bottom: 10px;
+}
+.pf-c-form__label-text {
+ cursor: url('/media/custom/cursors/arrow.cur'), auto !important;
+}
+
+div:has(#adultcheckbox:not(:checked)) button {
+ pointer-events: none;
+ color: gray !important;
+ border-bottom: 2px solid black !important;
+ border-right: 2px solid black !important;
+}
+textarea[name="eula"] {
+ font-family: "System", sans-serif;
+ resize: none;
+ margin-bottom: -10px;
+ height: 600px;
+ line-height: 1em;
+ color: black;
+ background-color: white !important;
+ user-select: none;
+ cursor: url('/media/custom/cursors/arrow.cur'), auto !important;
+}
+textarea[name="eula"]::placeholder {
+ color: black;
+}
+
+.pf-c-background-image {
+ background-color: #161657;
+}
+p:has(.marginkill) {
+ margin-bottom: -20px;
+ margin-top: -10px;
+ user-select: none;
+}
+:root {
+ --ak-flow-background: url("/media/flow-backgrounds/ms.jpeg") !important;
+ --surface: #c0c0c0;
+ --button-highlight: #ffffff;
+ --button-face: #dfdfdf;
+ --button-shadow: #808080;
+ --window-frame: #0a0a0a;
+ --dialog-blue: #000080;
+ --dialog-blue-light: #1084d0;
+ --dialog-gray: #808080;
+ --dialog-gray-light: #b5b5b5;
+ --link-blue: #0000ff;
+
+ /* Spacing */
+ --element-spacing: 8px;
+ --grouped-button-spacing: 4px;
+ --grouped-element-spacing: 6px;
+ --radio-width: 12px;
+ --checkbox-width: 13px;
+ --radio-label-spacing: 6px;
+ --range-track-height: 4px;
+ --range-spacing: 10px;
+
+ /* Some detailed computations for radio buttons and checkboxes */
+ --radio-total-width-precalc: var(--radio-width) + var(--radio-label-spacing);
+ --radio-total-width: calc(var(--radio-total-width-precalc));
+ --radio-left: calc(-1 * var(--radio-total-width-precalc));
+ --radio-dot-width: 4px;
+ --radio-dot-top: calc(var(--radio-width) / 2 - var(--radio-dot-width) / 2);
+ --radio-dot-left: calc(
+ -1 * (var(--radio-total-width-precalc)) + var(--radio-width) / 2 - var(
+ --radio-dot-width
+ ) / 2
+ );
+
+ --checkbox-total-width-precalc: var(--checkbox-width) +
+ var(--radio-label-spacing);
+ --checkbox-total-width: calc(var(--checkbox-total-width-precalc));
+ --checkbox-left: calc(-1 * var(--checkbox-total-width-precalc));
+ --checkmark-width: 7px;
+ --checkmark-top: 3px;
+ --checkmark-left: 3px;
+
+ /* Borders */
+ --border-width: 1px;
+ --border-raised-outer: inset -1px -1px var(--window-frame),
+ inset 1px 1px var(--button-highlight);
+ --border-raised-inner: inset -2px -2px var(--button-shadow),
+ inset 2px 2px var(--button-face);
+ --border-sunken-outer: inset -1px -1px var(--button-highlight),
+ inset 1px 1px var(--window-frame);
+ --border-sunken-inner: inset -2px -2px var(--button-face),
+ inset 2px 2px var(--button-shadow);
+
+ /* Window borders flip button-face and button-highlight */
+ --border-window-outer: inset -1px -1px var(--window-frame),
+ inset 1px 1px var(--button-face);
+ --border-window-inner: inset -2px -2px var(--button-shadow),
+ inset 2px 2px var(--button-highlight);
+
+ /* Field borders (checkbox, input, etc) flip window-frame and button-shadow */
+ --border-field: inset -1px -1px var(--button-highlight),
+ inset 1px 1px var(--button-shadow), inset -2px -2px var(--button-face),
+ inset 2px 2px var(--window-frame);
+}
+
+label.pf-c-check__label {
+ cursor: url('/media/custom/cursors/arrow.cur'), auto !important;
+}
+body{
+ cursor: url('/media/custom/cursors/arrow.cur'), auto;
+}
+a[href^="https://goauthentik.io"] {display:none !important}
+
+h1, h3 {
+ /*font-family: "Sixtyfour", "RedHatDisplay", "Overpass", helvetica, sans-serif !important;*/
+ user-select: none;
+ color: black !important;
+}
+h3 {
+ font-family: "MS Sans Serif" !important;
+}
+label {
+ cursor: default !important;
+ user-select: none;
+ color: black !important;
+}
+
+.pf-c-brand {
+ height: auto;
+}
+
+.pf-c-form {
+ font-family: "MS Sans Serif" !important;
+ color: black !important;
+}
+.pf-c-login__main-header h1 {
+ font-family: "MS Serif" !important;
+ color: black !important;
+ margin-left: -6%;
+ font-weight: bold !important;
+}
+.pf-c-login__main-body .pf-c-form__group {
+ font-family: "MS Sans Serif" !important;
+ color: black !important;
+}
+.pf-c-login__main-body {
+ margin-left: -4%;
+ margin-right: -4%;
+ margin-bottom: -3%;
+}
+.pf-c-empty-state {
+ padding: 0px;
+}
+.pf-c-empty-state__content {
+ margin-top: 55px;
+}
+.pf-c-empty-state__content h1 {
+ font-family: "MS Sans Serif" !important;
+}
+.pf-c-empty-state__content h1::after {
+ content: "...";
+}
+.pf-c-empty-state {
+ cursor: url('/media/custom/cursors/hourglass.cur'), auto;
+}
+.pf-c-empty-state__icon {
+ background-image: url('/media/custom/img/drumroll.gif');
+ background-size: 90%;
+ background-repeat: no-repeat;
+
+}
+.pf-c-spinner {
+ background-image: url('/media/custom/img/hourglass.gif');
+ background-size: 90%;
+ background-repeat: no-repeat;
+ animation: none !important;
+}
+
+.pf-c-avatar {
+ box-shadow: rgb(129, 129, 129) -2px -2px, rgb(129, 129, 129) -2px 0px, rgb(129, 129, 128) 0px -2px, rgb(224, 222, 222) 2px 2px, rgb(224, 222, 222) 0px 2px, rgb(224, 222, 222) 2px 0px, rgb(129, 129, 129) 2px -2px, rgb(224, 222, 221) -2px 2px;
+ width: 50px;
+ height: 50px;
+ border: 0px;
+ border-radius: 0px;
+ margin-right: 12px !important;
+}
+.avatar {
+ /*background-image: url('https://auth.32bit.cafe/media/custom/msn.png');
+ background-size: contain;
+ background-repeat: no-repeat;
+ */user-select: none;
+ background-color: #dadada;
+ padding-right: 10px;
+ box-shadow: rgb(129, 129, 129) -2px -2px, rgb(129, 129, 129) -2px 0px, rgb(129, 129, 128) 0px -2px, rgb(224, 222, 222) 2px 2px, rgb(224, 222, 222) 0px 2px, rgb(224, 222, 222) 2px 0px, rgb(129, 129, 129) 2px -2px, rgb(224, 222, 221) -2px 2px;
+}
+ak-loading-overlay {
+ cursor: url('/media/custom/cursors/hourglass.cur'), auto;
+ background-image:
+ linear-gradient(45deg, #000 25%, transparent 25%),
+ linear-gradient(135deg, #000 25%, transparent 25%),
+ linear-gradient(45deg, transparent 75%, #000 75%),
+ linear-gradient(135deg, transparent 75%, #000 75%);
+ background-size: 2px 2px; /* Must be a square */
+ background-position:0 0, 1px 0, 1px -1px, 0px 1px; /* Must be half of one side of the square */
+ background-color: transparent;
+ }
+* .fa-exclamation-circle:before {
+ content: "abc";
+ width: 18px;
+ display: block;
+ background-image: url("/media/custom/img/error.png");
+ background-size: 100%;
+ background-repeat: no-repeat;
+ color: transparent;
+}
+.pf-c-alert__title {
+ font-family: 'System';
+}
+::-moz-selection { /* Code for Firefox */
+ color: white;
+ background: blue;
+}
+
+::selection {
+ color: white;
+ background: blue;
+}
+.reason {
+ margin-top: -20px;
+}
+ak-stage-access-denied-icon::before {
+ content: " ";
+ display: block;
+ height: 1px;
+ background-color: rgb(143, 149, 153);
+ box-shadow: white 1px 1px, white 1px 0px;
+ margin-bottom: 20px;
+}
+.pf-icon-error-circle-o::before {
+ background-image: url("/media/custom/img/error.png");
+ background-repeat: no-repeat;
+ background-size: 100%;
+ color: transparent;
+}
+
+
+/* preload that gif */
+body::after {
+ position: absolute; width:0; height:0; overflow: hidden; z-index:-1;
+ content: url("/media/custom/img/error.png") url('/media/custom/img/hourglass.gif') url('/media/custom/img/drumroll.gif') url("/media/custom/fonts/ms-sans-serif/MS Sans Serif.woff2") url('/media/custom/fonts/ms-sans-serif/MS Sans Serif.woff') url('/media/custom/fonts/ms-serif/MSSerif.woff') url("/media/custom/fonts/ms-serif/MSSerif.woff2") url('/media/custom/fonts/system-ms/SystemBold.woff2');
+}
+.pf-c-empty-state__icon *, .pf-c-spinner * {
+ visibility: hidden;
+}
+.pf-c-login__main::before {
+font-family: 'System', 'sans-serif';
+font-weight: bold !important;
+ content: "32-Bit Cafe SSO";
+ display: block;
+ position: absolute;
+ width: calc(100% - 14px);
+ background-color: #191eb6;
+ color: white;
+ text-align: center;
+ margin-top: 5px;
+ margin-left: 7px;
+ box-shadow: -2px -2px #818181, -2px 0 #818181, 0 -2px #818180, 2px 2px #e0dede, 0 2px #e0dede, 2px 0 #e0dede, 2px -2px #818181, -2px 2px #E0DEDD;
+}
+.pf-c-button::after {
+ border: 0px;
+}
+button, .pf-c-button {
+ text-decoration: none;
+ cursor: url('/media/custom/cursors/hand.cur'), auto;
+ background-color: #c8ced1 !important;
+ color: black !important;
+ font-family: 'System';
+ border: 2px solid !important;
+ border-color: black;
+ box-shadow: inset -3px -3px grey, inset 3px 3px white;
+
+}
+button:hover, .pf-c-button:hover {
+ filter: brightness(107%);
+}
+button:active, .pf-c-button:active {
+ box-shadow: inset 3px 3px grey;
+}
+
+button.pf-m-link {
+ background-color:#6f85d3 !important;
+ color: white !important;
+ border-color: black !important;
+}
+
+.pf-c-button__icon {
+ height: 0px;
+ filter: invert(1);
+}
+.pf-c-button__icon img {
+ height: 26px;
+ margin-top: 1px;
+}
+a {
+ color: blue;
+ text-decoration: underline;
+ cursor: url('/media/custom/cursors/hand.cur'), auto;
+}
+a:hover {
+ font-weight: bold;
+}
+
+.pf-c-login__main {
+ background-color: #c8ced1;
+ box-shadow: 2px 2px #818181, 2px 0 #818181, 0 2px #818180, -2px -2px #e0dede, 0 -2px #e0dede, -2px 0 #e0dede, -2px 2px #818181, 2px -2px #E0DEDD;
+}
+.pf-m-action {
+ margin: 0 !important;
+}
+.pf-c-login__main-footer-links {
+ padding-bottom: 0px;
+}
+
+.pf-c-login__main-footer-band::before {
+ content: " ";
+ display: block;
+ height: 1px;
+ background-color: #8f9599;
+ box-shadow: 1px 1px white, 1px 0px white;
+ margin-bottom: 20px;
+}
+.pf-c-login__main-footer-band {
+ user-select: none;
+ font-family: "MS Sans Serif" !important;
+ color: black !important;
+ background-color: #c8ced1;
+ text-align: left;
+ /* border-top: 1px solid;*/
+ margin-top: 0px;
+ padding-bottom: 15px;
+}
+.pf-c-login__main-footer-band-item {
+ padding: 0px;
+}
+
+.ak-brand {
+ margin:5px !important;
+ margin-top: -20px !important;;
+}
+/* BEGIN 98.CSS EXCERPT */
+input[type="text"]:focus::placeholder,
+input[type="password"]:focus::placeholder,
+input[type="email"]:focus::placeholder,
+input[type="number"]:focus::placeholder
+{
+ color: white;
+}
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="number"] {
+ height: 30px;
+}
+
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="number"],
+select,
+textarea {
+ padding: 3px 4px;
+ border: none;
+ box-shadow: var(--border-field);
+ background-color: var(--button-highlight);
+ box-sizing: border-box;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ border-radius: 0;
+}
+input[type="number"] {
+ /* need this 1 pixel to fit the spinner controls in box */
+ height: 22px;
+}
+
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="number"] {
+ /* For some reason descenders are getting cut off without this */
+ line-height: 2;
+}
+
+input[type="email"]:disabled,
+input[type="password"]:disabled,
+input[type="text"]:disabled,
+input[type="number"]:disabled,
+input[type="email"]:read-only,
+input[type="password"]:read-only,
+input[type="text"]:read-only,
+input[type="number"]:read-only,
+textarea:disabled {
+ background-color: var(--surface);
+}
+
+select {
+ appearance: none;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ position: relative;
+ padding-right: 32px;
+ background-image: svg-load("/media/custom/icons/button-down.svg");
+ background-position: top 2px right 2px;
+ background-repeat: no-repeat;
+ border-radius: 0;
+}
+
+select:focus,
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="email"]:focus,
+input[type="number"]:focus,
+textarea:focus {
+ outline: none;
+}
+
+input[type="range"] {
+ -webkit-appearance: none;
+ width: 100%;
+ background: transparent;
+}
+
+input[type="range"]:focus {
+ outline: none;
+}
+
+input[type="range"]::-webkit-slider-thumb {
+ -webkit-appearance: none;
+ height: 21px;
+ width: 11px;
+ background: svg-load("/media/custom/icons/indicator-horizontal.svg");
+ transform: translateY(-8px);
+}
+
+input[type="range"].has-box-indicator::-webkit-slider-thumb {
+ background: svg-load("/media/custom/icons/indicator-rectangle-horizontal.svg");
+ transform: translateY(-10px);
+}
+
+input[type="range"]::-moz-range-thumb {
+ height: 21px;
+ width: 11px;
+ border: 0;
+ border-radius: 0;
+ background: svg-load("/media/custom/icons/indicator-horizontal.svg");
+ transform: translateY(2px);
+}
+
+input[type="range"].has-box-indicator::-moz-range-thumb {
+ background: svg-load("/media/custom/icons/indicator-rectangle-horizontal.svg");
+ transform: translateY(0px);
+}
+
+input[type="range"]::-webkit-slider-runnable-track {
+ width: 100%;
+ height: 2px;
+ box-sizing: border-box;
+ background: black;
+ border-right: 1px solid grey;
+ border-bottom: 1px solid grey;
+ box-shadow: 1px 0 0 white, 1px 1px 0 white, 0 1px 0 white, -1px 0 0 darkgrey,
+ -1px -1px 0 darkgrey, 0 -1px 0 darkgrey, -1px 1px 0 white, 1px -1px darkgrey;
+}
+
+input[type="range"]::-moz-range-track {
+ width: 100%;
+ height: 2px;
+ box-sizing: border-box;
+ background: black;
+ border-right: 1px solid grey;
+ border-bottom: 1px solid grey;
+ box-shadow: 1px 0 0 white, 1px 1px 0 white, 0 1px 0 white, -1px 0 0 darkgrey,
+ -1px -1px 0 darkgrey, 0 -1px 0 darkgrey, -1px 1px 0 white, 1px -1px darkgrey;
+}
+
+.pf-c-check input[type="checkbox"] {
+ appearance: none;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ margin: 0;
+ background: 0;
+ position: fixed;
+ opacity: 0;
+ border: none;
+}
+
+.pf-c-check input[type="checkbox"] + label {
+ line-height: 13px;
+}
+
+.pf-c-check input[type="checkbox"]:focus + label {
+ outline: 1px dotted #000000;
+}
+
+.pf-c-check input[type="checkbox"] + label {
+ cursor: url('/media/custom/cursors/hand.cur'), auto !important;
+ position: relative;
+ margin-left: var(--checkbox-total-width);
+}
+
+.pf-c-check input[type="checkbox"] + label::before {
+ cursor: url('/media/custom/cursors/hand.cur'), auto !important;
+ content: "";
+ position: absolute;
+ left: calc(-1 * (var(--checkbox-total-width-precalc)));
+ display: inline-block;
+ width: var(--checkbox-width);
+ height: var(--checkbox-width);
+ background: var(--button-highlight);
+ box-shadow: var(--border-field);
+ margin-right: var(--radio-label-spacing);
+}
+.pf-c-check input[type="checkbox"]:active + label::before {
+ background: var(--surface);
+}
+
+.pf-c-check input[type="checkbox"]:checked + label::before {
+ background-image: url("/media/custom/icons/checkmark.svg");
+ background-size: 60%;
+ background-position: center;
+ background-repeat: no-repeat;
+}
+
+.pf-c-check input[type="checkbox"][disabled] + label::before {
+ background: var(--surface);
+}
+
+.pf-c-check input[type="checkbox"][disabled]:checked + label::after {
+ background: svg-load("/media/custom/icons/checkmark-disabled.svg");
+}
+/* END 98.css */
+
+/* BEGIN SCROLLBAR */
+textarea::-webkit-scrollbar {
+ width: 16px;
+ height: 16px;
+}
+ textarea::-webkit-scrollbar-track {
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAAFElEQVQIW2M4fPz0////GYAYyAIASnoKpV3w4kgAAAAASUVORK5CYII=');
+ image-rendering: pixelated;
+}
+ textarea::-webkit-scrollbar-track:active {
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAAEElEQVQIW2No6+pjgAAgCwAWogM9VKrgGQAAAABJRU5ErkJggg==');
+}
+ textarea::-webkit-scrollbar-thumb {
+ border-top: 1px solid #c3c7cb;
+ border-left: 1px solid #c3c7cb;
+ border-right: 1px solid black;
+ border-bottom: 1px solid black;
+ box-shadow: inset 1px 1px 0 0 white, inset -1px -1px 0 0 #868a8e;
+ width: 16px;
+ height: 16px;
+ background-color: #c3c7cb;
+ z-index: 1;
+}
+ textarea::-webkit-scrollbar-corner {
+ background-color: #c3c7cb;
+}
+ textarea::-webkit-resizer {
+ width: 16px;
+ height: 16px;
+ background-color: #c3c7cb;
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAN0lEQVR4Ae3MgQUAMBRDwU5fFF05lb/CARTBw2Ulof0DxPtcwp3hNuEYnjbcEW4TjuFpwx3h9gMWGgZ2Y/PT2gAAAABJRU5ErkJggg==');
+ background-position: bottom right;
+ background-repeat: no-repeat;
+ image-rendering: pixelated;
+}
+ textarea::-webkit-scrollbar-button, textarea::-webkit-scrollbar-button {
+ border-top: 1px solid #c3c7cb;
+ border-left: 1px solid #c3c7cb;
+ border-right: 1px solid black;
+ border-bottom: 1px solid black;
+ box-shadow: inset 1px 1px 0 0 white, inset -1px -1px 0 0 #868a8e;
+ display: block;
+ width: 16px;
+ height: 16px;
+ background-color: #c3c7cb;
+ image-rendering: pixelated;
+ background-repeat: no-repeat;
+ background-position: center center;
+}
+ textarea::-webkit-scrollbar-button:active, textarea::-webkit-scrollbar-button:active {
+ background-position: 2px 2px;
+}
+ textarea::-webkit-scrollbar-button:horizontal:decrement, textarea::-webkit-scrollbar-button:horizontal:decrement {
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAHklEQVQY02NgoBT8xyX8H5fwf1zCpOjAYwceV1EEAAO2D/HsQ4vsAAAAAElFTkSuQmCC');
+}
+ textarea::-webkit-scrollbar-button:horizontal:increment, textarea::-webkit-scrollbar-button:horizontal:increment {
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAHUlEQVQY02NgIB/8xy3xH7fEf9wS/0nUQZqrKAYAK44P8ZRmzLQAAAAASUVORK5CYII=');
+}
+ textarea::-webkit-scrollbar-button:vertical:decrement, textarea::-webkit-scrollbar-button:vertical:decrement {
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGklEQVR4AWMYxuA/SYphmETFhDX9x4mHGQAAcL4P8dQiMq8AAAAASUVORK5CYII=');
+}
+ textarea::-webkit-scrollbar-button:vertical:increment, textarea::-webkit-scrollbar-button:vertical:increment {
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAF0lEQVQY02NgoBf4jwJxSOHQhcNAOgMAWWAP8Rv2U3UAAAAASUVORK5CYII=');
+}
+ textarea::-webkit-scrollbar-button:horizontal:increment:start, textarea::-webkit-scrollbar-button:horizontal:increment:start {
+ display: none;
+}
+ textarea::-webkit-scrollbar-button:horizontal:decrement:end, textarea::-webkit-scrollbar-button:horizontal:decrement:end {
+ display: none;
+}
+ textarea::-webkit-scrollbar-button:vertical:increment:start, textarea::-webkit-scrollbar-button:vertical:increment:start {
+ display: none;
+}
+ textarea::-webkit-scrollbar-button:vertical:decrement:end, textarea::-webkit-scrollbar-button:vertical:decrement:end {
+ display: none;
+}
+ textarea::-webkit-scrollbar-button:active, textarea::-webkit-scrollbar-button:active {
+ border-top: 1px solid #868a8e;
+ border-left: 1px solid #868a8e;
+ border-bottom: 1px solid #868a8e;
+ border-right: 1px solid #868a8e;
+ box-shadow: none;
+}
+/* dakedres was here ;3 */
diff --git a/fonts/ms-sans-serif/MS Sans Serif-symbol.svg b/fonts/ms-sans-serif/MS Sans Serif-symbol.svg
new file mode 100644
index 0000000..2a0e654
--- /dev/null
+++ b/fonts/ms-sans-serif/MS Sans Serif-symbol.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/fonts/ms-sans-serif/MS Sans Serif.eot b/fonts/ms-sans-serif/MS Sans Serif.eot
new file mode 100644
index 0000000..0e2dbf9
Binary files /dev/null and b/fonts/ms-sans-serif/MS Sans Serif.eot differ
diff --git a/fonts/ms-sans-serif/MS Sans Serif.svg b/fonts/ms-sans-serif/MS Sans Serif.svg
new file mode 100644
index 0000000..040e29b
--- /dev/null
+++ b/fonts/ms-sans-serif/MS Sans Serif.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/fonts/ms-sans-serif/MS Sans Serif.ttf b/fonts/ms-sans-serif/MS Sans Serif.ttf
new file mode 100644
index 0000000..74b8ee1
Binary files /dev/null and b/fonts/ms-sans-serif/MS Sans Serif.ttf differ
diff --git a/fonts/ms-sans-serif/MS Sans Serif.woff b/fonts/ms-sans-serif/MS Sans Serif.woff
new file mode 100644
index 0000000..d5354c3
Binary files /dev/null and b/fonts/ms-sans-serif/MS Sans Serif.woff differ
diff --git a/fonts/ms-sans-serif/MS Sans Serif.woff2 b/fonts/ms-sans-serif/MS Sans Serif.woff2
new file mode 100644
index 0000000..afa79df
Binary files /dev/null and b/fonts/ms-sans-serif/MS Sans Serif.woff2 differ
diff --git a/fonts/ms-sans-serif/MS Sans Serif.zip b/fonts/ms-sans-serif/MS Sans Serif.zip
new file mode 100644
index 0000000..6ad3429
Binary files /dev/null and b/fonts/ms-sans-serif/MS Sans Serif.zip differ
diff --git a/fonts/ms-sans-serif/MSSansSerif.woff b/fonts/ms-sans-serif/MSSansSerif.woff
new file mode 100644
index 0000000..f35223d
Binary files /dev/null and b/fonts/ms-sans-serif/MSSansSerif.woff differ
diff --git a/fonts/ms-sans-serif/MSSansSerif.woff2 b/fonts/ms-sans-serif/MSSansSerif.woff2
new file mode 100644
index 0000000..0867ba6
Binary files /dev/null and b/fonts/ms-sans-serif/MSSansSerif.woff2 differ
diff --git a/fonts/ms-sans-serif/demo.html b/fonts/ms-sans-serif/demo.html
new file mode 100644
index 0000000..8f87a31
--- /dev/null
+++ b/fonts/ms-sans-serif/demo.html
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+
+
+ Transfonter demo
+
+
+
+
+
+
+
MS Serif
+
.your-style {
+ font-family: 'MS Serif';
+ font-weight: normal;
+ font-style: normal;
+}
+
+<link rel="preload" href="MSSerif.woff2" as="font" type="font/woff2" crossorigin>
+
+
+ abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
+
+
+
+
MS Sans Serif
+
.your-style {
+ font-family: 'MS Sans Serif';
+ font-weight: normal;
+ font-style: normal;
+}
+
+<link rel="preload" href="MSSansSerif.woff2" as="font" type="font/woff2" crossorigin>
+
+
+ abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
+
+
+
+
+
diff --git a/fonts/ms-sans-serif/fonteditor/example-symbol.html b/fonts/ms-sans-serif/fonteditor/example-symbol.html
new file mode 100644
index 0000000..f2edbb2
--- /dev/null
+++ b/fonts/ms-sans-serif/fonteditor/example-symbol.html
@@ -0,0 +1,1344 @@
+
+
+
+
+ symbol example
+
+
+
+
+
+
+
+
MS Sans Serif symbol example
+
+
+
+
+ symbol
+ space
+
+
+
+
+ symbol
+ exclam
+
+
+
+
+ symbol
+ quotedbl
+
+
+
+
+ symbol
+ numbersign
+
+
+
+
+ symbol
+ dollar
+
+
+
+
+ symbol
+ percent
+
+
+
+
+ symbol
+ ampersand
+
+
+
+
+ symbol
+ quotesingle
+
+
+
+
+ symbol
+ parenleft
+
+
+
+
+ symbol
+ parenright
+
+
+
+
+ symbol
+ password_bullet
+
+
+
+
+ symbol
+ asterisk
+
+
+
+
+ symbol
+ plus
+
+
+
+
+ symbol
+ comma
+
+
+
+
+ symbol
+ hyphen
+
+
+
+
+ symbol
+ period
+
+
+
+
+ symbol
+ slash
+
+
+
+
+ symbol
+ zero
+
+
+
+
+ symbol
+ one
+
+
+
+
+ symbol
+ two
+
+
+
+
+ symbol
+ three
+
+
+
+
+ symbol
+ four
+
+
+
+
+ symbol
+ five
+
+
+
+
+ symbol
+ six
+
+
+
+
+ symbol
+ seven
+
+
+
+
+ symbol
+ eight
+
+
+
+
+ symbol
+ nine
+
+
+
+
+ symbol
+ colon
+
+
+
+
+ symbol
+ semicolon
+
+
+
+
+ symbol
+ less
+
+
+
+
+ symbol
+ equal
+
+
+
+
+ symbol
+ greater
+
+
+
+
+ symbol
+ question
+
+
+
+
+ symbol
+ at
+
+
+
+
+ symbol
+ A
+
+
+
+
+ symbol
+ B
+
+
+
+
+ symbol
+ C
+
+
+
+
+ symbol
+ D
+
+
+
+
+ symbol
+ E
+
+
+
+
+ symbol
+ F
+
+
+
+
+ symbol
+ G
+
+
+
+
+ symbol
+ H
+
+
+
+
+ symbol
+ I
+
+
+
+
+ symbol
+ J
+
+
+
+
+ symbol
+ K
+
+
+
+
+ symbol
+ L
+
+
+
+
+ symbol
+ M
+
+
+
+
+ symbol
+ N
+
+
+
+
+ symbol
+ O
+
+
+
+
+ symbol
+ P
+
+
+
+
+ symbol
+ Q
+
+
+
+
+ symbol
+ R
+
+
+
+
+ symbol
+ S
+
+
+
+
+ symbol
+ T
+
+
+
+
+ symbol
+ U
+
+
+
+
+ symbol
+ V
+
+
+
+
+ symbol
+ W
+
+
+
+
+ symbol
+ X
+
+
+
+
+ symbol
+ Y
+
+
+
+
+ symbol
+ Z
+
+
+
+
+ symbol
+ bracketleft
+
+
+
+
+ symbol
+ backslash
+
+
+
+
+ symbol
+ bracketright
+
+
+
+
+ symbol
+ asciicircum
+
+
+
+
+ symbol
+ underscore
+
+
+
+
+ symbol
+ grave
+
+
+
+
+ symbol
+ a
+
+
+
+
+ symbol
+ b
+
+
+
+
+ symbol
+ c
+
+
+
+
+ symbol
+ d
+
+
+
+
+ symbol
+ e
+
+
+
+
+ symbol
+ f
+
+
+
+
+ symbol
+ g
+
+
+
+
+ symbol
+ h
+
+
+
+
+ symbol
+ i
+
+
+
+
+ symbol
+ j
+
+
+
+
+ symbol
+ k
+
+
+
+
+ symbol
+ l
+
+
+
+
+ symbol
+ m
+
+
+
+
+ symbol
+ n
+
+
+
+
+ symbol
+ o
+
+
+
+
+ symbol
+ p
+
+
+
+
+ symbol
+ q
+
+
+
+
+ symbol
+ r
+
+
+
+
+ symbol
+ s
+
+
+
+
+ symbol
+ t
+
+
+
+
+ symbol
+ u
+
+
+
+
+ symbol
+ v
+
+
+
+
+ symbol
+ w
+
+
+
+
+ symbol
+ x
+
+
+
+
+ symbol
+ y
+
+
+
+
+ symbol
+ z
+
+
+
+
+ symbol
+ braceleft
+
+
+
+
+ symbol
+ bar
+
+
+
+
+ symbol
+ braceright
+
+
+
+
+ symbol
+ asciitilde
+
+
+
+
+ symbol
+ uni007F
+
+
+
+
+ symbol
+ uni00A0
+
+
+
+
+ symbol
+ exclamdown
+
+
+
+
+ symbol
+ cent
+
+
+
+
+ symbol
+ sterling
+
+
+
+
+ symbol
+ currency
+
+
+
+
+ symbol
+ yen
+
+
+
+
+ symbol
+ brokenbar
+
+
+
+
+ symbol
+ section
+
+
+
+
+ symbol
+ dieresis
+
+
+
+
+ symbol
+ copyright
+
+
+
+
+ symbol
+ ordfeminine
+
+
+
+
+ symbol
+ guillemotleft
+
+
+
+
+ symbol
+ logicalnot
+
+
+
+
+ symbol
+ uni00AD
+
+
+
+
+ symbol
+ registered
+
+
+
+
+ symbol
+ macron
+
+
+
+
+ symbol
+ degree
+
+
+
+
+ symbol
+ plusminus
+
+
+
+
+ symbol
+ uni00B2
+
+
+
+
+ symbol
+ uni00B3
+
+
+
+
+ symbol
+ acute
+
+
+
+
+ symbol
+ mu
+
+
+
+
+ symbol
+ paragraph
+
+
+
+
+ symbol
+ periodcentered
+
+
+
+
+ symbol
+ cedilla
+
+
+
+
+ symbol
+ uni00B9
+
+
+
+
+ symbol
+ ordmasculine
+
+
+
+
+ symbol
+ guillemotright
+
+
+
+
+ symbol
+ onequarter
+
+
+
+
+ symbol
+ onehalf
+
+
+
+
+ symbol
+ threequarters
+
+
+
+
+ symbol
+ questiondown
+
+
+
+
+ symbol
+ Agrave
+
+
+
+
+ symbol
+ Aacute
+
+
+
+
+ symbol
+ Acircumflex
+
+
+
+
+ symbol
+ Atilde
+
+
+
+
+ symbol
+ Adieresis
+
+
+
+
+ symbol
+ Aring
+
+
+
+
+ symbol
+ AE
+
+
+
+
+ symbol
+ Ccedilla
+
+
+
+
+ symbol
+ Egrave
+
+
+
+
+ symbol
+ Eacute
+
+
+
+
+ symbol
+ Ecircumflex
+
+
+
+
+ symbol
+ Edieresis
+
+
+
+
+ symbol
+ Igrave
+
+
+
+
+ symbol
+ Iacute
+
+
+
+
+ symbol
+ Icircumflex
+
+
+
+
+ symbol
+ Idieresis
+
+
+
+
+ symbol
+ Eth
+
+
+
+
+ symbol
+ Ntilde
+
+
+
+
+ symbol
+ Ograve
+
+
+
+
+ symbol
+ Oacute
+
+
+
+
+ symbol
+ Ocircumflex
+
+
+
+
+ symbol
+ Otilde
+
+
+
+
+ symbol
+ Odieresis
+
+
+
+
+ symbol
+ multiply
+
+
+
+
+ symbol
+ Oslash
+
+
+
+
+ symbol
+ Ugrave
+
+
+
+
+ symbol
+ Uacute
+
+
+
+
+ symbol
+ Ucircumflex
+
+
+
+
+ symbol
+ Udieresis
+
+
+
+
+ symbol
+ Yacute
+
+
+
+
+ symbol
+ Thorn
+
+
+
+
+ symbol
+ germandbls
+
+
+
+
+ symbol
+ agrave
+
+
+
+
+ symbol
+ aacute
+
+
+
+
+ symbol
+ acircumflex
+
+
+
+
+ symbol
+ atilde
+
+
+
+
+ symbol
+ adieresis
+
+
+
+
+ symbol
+ aring
+
+
+
+
+ symbol
+ ae
+
+
+
+
+ symbol
+ ccedilla
+
+
+
+
+ symbol
+ egrave
+
+
+
+
+ symbol
+ eacute
+
+
+
+
+ symbol
+ ecircumflex
+
+
+
+
+ symbol
+ edieresis
+
+
+
+
+ symbol
+ igrave
+
+
+
+
+ symbol
+ iacute
+
+
+
+
+ symbol
+ icircumflex
+
+
+
+
+ symbol
+ idieresis
+
+
+
+
+ symbol
+ eth
+
+
+
+
+ symbol
+ ntilde
+
+
+
+
+ symbol
+ ograve
+
+
+
+
+ symbol
+ oacute
+
+
+
+
+ symbol
+ ocircumflex
+
+
+
+
+ symbol
+ otilde
+
+
+
+
+ symbol
+ odieresis
+
+
+
+
+ symbol
+ divide
+
+
+
+
+ symbol
+ oslash
+
+
+
+
+ symbol
+ ugrave
+
+
+
+
+ symbol
+ uacute
+
+
+
+
+ symbol
+ ucircumflex
+
+
+
+
+ symbol
+ udieresis
+
+
+
+
+ symbol
+ yacute
+
+
+
+
+ symbol
+ thorn
+
+
+
+
+ symbol
+ ydieresis
+
+
+
+
+ symbol
+ Euro
+
+
+
+
+ symbol
+ quotesinglbase
+
+
+
+
+ symbol
+ florin
+
+
+
+
+ symbol
+ quotedblbase
+
+
+
+
+ symbol
+ ellipsis
+
+
+
+
+ symbol
+ dagger
+
+
+
+
+ symbol
+ daggerdbl
+
+
+
+
+ symbol
+ circumflex
+
+
+
+
+ symbol
+ perthousand
+
+
+
+
+ symbol
+ Scaron
+
+
+
+
+ symbol
+ guilsinglleft
+
+
+
+
+ symbol
+ OE
+
+
+
+
+ symbol
+ Zcaron
+
+
+
+
+ symbol
+ quoteleft
+
+
+
+
+ symbol
+ quoteright
+
+
+
+
+ symbol
+ quotedblleft
+
+
+
+
+ symbol
+ quotedblright
+
+
+
+
+ symbol
+ endash
+
+
+
+
+ symbol
+ emdash
+
+
+
+
+ symbol
+ tilde
+
+
+
+
+ symbol
+ trademark
+
+
+
+
+ symbol
+ scaron
+
+
+
+
+ symbol
+ guilsinglright
+
+
+
+
+ symbol
+ oe
+
+
+
+
+ symbol
+ zcaron
+
+
+
+
+ symbol
+ Ydieresis
+
+
+
+
+
+
diff --git a/fonts/ms-sans-serif/fonteditor/example.html b/fonts/ms-sans-serif/fonteditor/example.html
new file mode 100644
index 0000000..5238f7f
--- /dev/null
+++ b/fonts/ms-sans-serif/fonteditor/example.html
@@ -0,0 +1,1332 @@
+
+
+
+
+ icon example
+
+
+
+
+
+
MS Sans Serif example
+
+
+
+
+ \20
+ space
+
+
+
+
+ \21
+ exclam
+
+
+
+
+ \22
+ quotedbl
+
+
+
+
+ \23
+ numbersign
+
+
+
+
+ \24
+ dollar
+
+
+
+
+ \25
+ percent
+
+
+
+
+ \26
+ ampersand
+
+
+
+
+ \27
+ quotesingle
+
+
+
+
+ \28
+ parenleft
+
+
+
+
+ \29
+ parenright
+
+
+
+
+ \2022,\25cf
+ password_bullet
+
+
+
+
+ \2a
+ asterisk
+
+
+
+
+ \2b
+ plus
+
+
+
+
+ \2c
+ comma
+
+
+
+
+ \2d
+ hyphen
+
+
+
+
+ \2e
+ period
+
+
+
+
+ \2f
+ slash
+
+
+
+
+ \30
+ zero
+
+
+
+
+ \31
+ one
+
+
+
+
+ \32
+ two
+
+
+
+
+ \33
+ three
+
+
+
+
+ \34
+ four
+
+
+
+
+ \35
+ five
+
+
+
+
+ \36
+ six
+
+
+
+
+ \37
+ seven
+
+
+
+
+ \38
+ eight
+
+
+
+
+ \39
+ nine
+
+
+
+
+ \3a
+ colon
+
+
+
+
+ \3b
+ semicolon
+
+
+
+
+ \3c
+ less
+
+
+
+
+ \3d
+ equal
+
+
+
+
+ \3e
+ greater
+
+
+
+
+ \3f
+ question
+
+
+
+
+ \40
+ at
+
+
+
+
+ \41
+ A
+
+
+
+
+ \42
+ B
+
+
+
+
+ \43
+ C
+
+
+
+
+ \44
+ D
+
+
+
+
+ \45
+ E
+
+
+
+
+ \46
+ F
+
+
+
+
+ \47
+ G
+
+
+
+
+ \48
+ H
+
+
+
+
+ \49
+ I
+
+
+
+
+ \4a
+ J
+
+
+
+
+ \4b
+ K
+
+
+
+
+ \4c
+ L
+
+
+
+
+ \4d
+ M
+
+
+
+
+ \4e
+ N
+
+
+
+
+ \4f
+ O
+
+
+
+
+ \50
+ P
+
+
+
+
+ \51
+ Q
+
+
+
+
+ \52
+ R
+
+
+
+
+ \53
+ S
+
+
+
+
+ \54
+ T
+
+
+
+
+ \55
+ U
+
+
+
+
+ \56
+ V
+
+
+
+
+ \57
+ W
+
+
+
+
+ \58
+ X
+
+
+
+
+ \59
+ Y
+
+
+
+
+ \5a
+ Z
+
+
+
+
+ \5b
+ bracketleft
+
+
+
+
+ \5c
+ backslash
+
+
+
+
+ \5d
+ bracketright
+
+
+
+
+ \5e
+ asciicircum
+
+
+
+
+ \5f
+ underscore
+
+
+
+
+ \60
+ grave
+
+
+
+
+ \61
+ a
+
+
+
+
+ \62
+ b
+
+
+
+
+ \63
+ c
+
+
+
+
+ \64
+ d
+
+
+
+
+ \65
+ e
+
+
+
+
+ \66
+ f
+
+
+
+
+ \67
+ g
+
+
+
+
+ \68
+ h
+
+
+
+
+ \69
+ i
+
+
+
+
+ \6a
+ j
+
+
+
+
+ \6b
+ k
+
+
+
+
+ \6c
+ l
+
+
+
+
+ \6d
+ m
+
+
+
+
+ \6e
+ n
+
+
+
+
+ \6f
+ o
+
+
+
+
+ \70
+ p
+
+
+
+
+ \71
+ q
+
+
+
+
+ \72
+ r
+
+
+
+
+ \73
+ s
+
+
+
+
+ \74
+ t
+
+
+
+
+ \75
+ u
+
+
+
+
+ \76
+ v
+
+
+
+
+ \77
+ w
+
+
+
+
+ \78
+ x
+
+
+
+
+ \79
+ y
+
+
+
+
+ \7a
+ z
+
+
+
+
+ \7b
+ braceleft
+
+
+
+
+ \7c
+ bar
+
+
+
+
+ \7d
+ braceright
+
+
+
+
+ \7e
+ asciitilde
+
+
+
+
+ \7f
+ uni007F
+
+
+
+
+ \a0
+ uni00A0
+
+
+
+
+ \a1
+ exclamdown
+
+
+
+
+ \a2
+ cent
+
+
+
+
+ \a3
+ sterling
+
+
+
+
+ \a4
+ currency
+
+
+
+
+ \a5
+ yen
+
+
+
+
+ \a6
+ brokenbar
+
+
+
+
+ \a7
+ section
+
+
+
+
+ \a8
+ dieresis
+
+
+
+
+ \a9
+ copyright
+
+
+
+
+ \aa
+ ordfeminine
+
+
+
+
+ \ab
+ guillemotleft
+
+
+
+
+ \ac
+ logicalnot
+
+
+
+
+ \ad
+ uni00AD
+
+
+
+
+ \ae
+ registered
+
+
+
+
+ \af
+ macron
+
+
+
+
+ \b0
+ degree
+
+
+
+
+ \b1
+ plusminus
+
+
+
+
+ \b2
+ uni00B2
+
+
+
+
+ \b3
+ uni00B3
+
+
+
+
+ \b4
+ acute
+
+
+
+
+ \b5
+ mu
+
+
+
+
+ \b6
+ paragraph
+
+
+
+
+ \b7
+ periodcentered
+
+
+
+
+ \b8
+ cedilla
+
+
+
+
+ \b9
+ uni00B9
+
+
+
+
+ \ba
+ ordmasculine
+
+
+
+
+ \bb
+ guillemotright
+
+
+
+
+ \bc
+ onequarter
+
+
+
+
+ \bd
+ onehalf
+
+
+
+
+ \be
+ threequarters
+
+
+
+
+ \bf
+ questiondown
+
+
+
+
+ \c0
+ Agrave
+
+
+
+
+ \c1
+ Aacute
+
+
+
+
+ \c2
+ Acircumflex
+
+
+
+
+ \c3
+ Atilde
+
+
+
+
+ \80,\c4
+ Adieresis
+
+
+
+
+ \81,\c5
+ Aring
+
+
+
+
+ \c6
+ AE
+
+
+
+
+ \82,\c7
+ Ccedilla
+
+
+
+
+ \c8
+ Egrave
+
+
+
+
+ \83,\c9
+ Eacute
+
+
+
+
+ \ca
+ Ecircumflex
+
+
+
+
+ \cb
+ Edieresis
+
+
+
+
+ \cc
+ Igrave
+
+
+
+
+ \cd
+ Iacute
+
+
+
+
+ \ce
+ Icircumflex
+
+
+
+
+ \cf
+ Idieresis
+
+
+
+
+ \d0
+ Eth
+
+
+
+
+ \84,\d1
+ Ntilde
+
+
+
+
+ \d2
+ Ograve
+
+
+
+
+ \d3
+ Oacute
+
+
+
+
+ \d4
+ Ocircumflex
+
+
+
+
+ \d5
+ Otilde
+
+
+
+
+ \85,\d6
+ Odieresis
+
+
+
+
+ \d7
+ multiply
+
+
+
+
+ \d8
+ Oslash
+
+
+
+
+ \d9
+ Ugrave
+
+
+
+
+ \da
+ Uacute
+
+
+
+
+ \db
+ Ucircumflex
+
+
+
+
+ \86,\dc
+ Udieresis
+
+
+
+
+ \dd
+ Yacute
+
+
+
+
+ \de
+ Thorn
+
+
+
+
+ \df
+ germandbls
+
+
+
+
+ \88,\e0
+ agrave
+
+
+
+
+ \87,\e1
+ aacute
+
+
+
+
+ \89,\e2
+ acircumflex
+
+
+
+
+ \8b,\e3
+ atilde
+
+
+
+
+ \8a,\e4
+ adieresis
+
+
+
+
+ \8c,\e5
+ aring
+
+
+
+
+ \e6
+ ae
+
+
+
+
+ \8d,\e7
+ ccedilla
+
+
+
+
+ \8f,\e8
+ egrave
+
+
+
+
+ \8e,\e9
+ eacute
+
+
+
+
+ \90,\ea
+ ecircumflex
+
+
+
+
+ \91,\eb
+ edieresis
+
+
+
+
+ \93,\ec
+ igrave
+
+
+
+
+ \92,\ed
+ iacute
+
+
+
+
+ \94,\ee
+ icircumflex
+
+
+
+
+ \95,\ef
+ idieresis
+
+
+
+
+ \f0
+ eth
+
+
+
+
+ \96,\f1
+ ntilde
+
+
+
+
+ \98,\f2
+ ograve
+
+
+
+
+ \97,\f3
+ oacute
+
+
+
+
+ \99,\f4
+ ocircumflex
+
+
+
+
+ \9b,\f5
+ otilde
+
+
+
+
+ \9a,\f6
+ odieresis
+
+
+
+
+ \f7
+ divide
+
+
+
+
+ \f8
+ oslash
+
+
+
+
+ \9d,\f9
+ ugrave
+
+
+
+
+ \9c,\fa
+ uacute
+
+
+
+
+ \9e,\fb
+ ucircumflex
+
+
+
+
+ \9f,\fc
+ udieresis
+
+
+
+
+ \fd
+ yacute
+
+
+
+
+ \fe
+ thorn
+
+
+
+
+ \ff
+ ydieresis
+
+
+
+
+ \20ac
+ Euro
+
+
+
+
+ \201a
+ quotesinglbase
+
+
+
+
+ \192
+ florin
+
+
+
+
+ \201e
+ quotedblbase
+
+
+
+
+ \2026
+ ellipsis
+
+
+
+
+ \2020
+ dagger
+
+
+
+
+ \2021
+ daggerdbl
+
+
+
+
+ \2c6
+ circumflex
+
+
+
+
+ \2030
+ perthousand
+
+
+
+
+ \160
+ Scaron
+
+
+
+
+ \2039
+ guilsinglleft
+
+
+
+
+ \152
+ OE
+
+
+
+
+ \17d
+ Zcaron
+
+
+
+
+ \2018
+ quoteleft
+
+
+
+
+ \2019
+ quoteright
+
+
+
+
+ \201c
+ quotedblleft
+
+
+
+
+ \201d
+ quotedblright
+
+
+
+
+ \2013
+ endash
+
+
+
+
+ \2014
+ emdash
+
+
+
+
+ \2dc
+ tilde
+
+
+
+
+ \2122
+ trademark
+
+
+
+
+ \161
+ scaron
+
+
+
+
+ \203a
+ guilsinglright
+
+
+
+
+ \153
+ oe
+
+
+
+
+ \17e
+ zcaron
+
+
+
+
+ \178
+ Ydieresis
+
+
+
+
+
+
+
diff --git a/fonts/ms-sans-serif/fonteditor/icon.css b/fonts/ms-sans-serif/fonteditor/icon.css
new file mode 100644
index 0000000..4c90ea5
--- /dev/null
+++ b/fonts/ms-sans-serif/fonteditor/icon.css
@@ -0,0 +1,906 @@
+/**
+ * @file icon.css
+ */
+
+@font-face {
+ font-family: "MS Sans Serif";
+ src: url("MS Sans Serif.eot"); /* IE9 */
+ src: url("MS Sans Serif.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
+ url("MS Sans Serif.woff2") format("woff2"), /* chrome、firefox、opera、Safari, Android, iOS */
+ url("MS Sans Serif.woff") format("woff"), /* chrome、firefox */
+ url("MS Sans Serif.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
+ url("MS Sans Serif.svg#uxfonteditor") format("svg"); /* iOS 4.1- */
+}
+
+
+.icon {
+ font-family: "MS Sans Serif" !important;
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+
+.icon-space:before {
+ content: "\20";
+}
+
+.icon-exclam:before {
+ content: "\21";
+}
+
+.icon-quotedbl:before {
+ content: "\22";
+}
+
+.icon-numbersign:before {
+ content: "\23";
+}
+
+.icon-dollar:before {
+ content: "\24";
+}
+
+.icon-percent:before {
+ content: "\25";
+}
+
+.icon-ampersand:before {
+ content: "\26";
+}
+
+.icon-quotesingle:before {
+ content: "\27";
+}
+
+.icon-parenleft:before {
+ content: "\28";
+}
+
+.icon-parenright:before {
+ content: "\29";
+}
+
+.icon-password_bullet:before {
+ content: "\2022,\25cf";
+}
+
+.icon-asterisk:before {
+ content: "\2a";
+}
+
+.icon-plus:before {
+ content: "\2b";
+}
+
+.icon-comma:before {
+ content: "\2c";
+}
+
+.icon-hyphen:before {
+ content: "\2d";
+}
+
+.icon-period:before {
+ content: "\2e";
+}
+
+.icon-slash:before {
+ content: "\2f";
+}
+
+.icon-zero:before {
+ content: "\30";
+}
+
+.icon-one:before {
+ content: "\31";
+}
+
+.icon-two:before {
+ content: "\32";
+}
+
+.icon-three:before {
+ content: "\33";
+}
+
+.icon-four:before {
+ content: "\34";
+}
+
+.icon-five:before {
+ content: "\35";
+}
+
+.icon-six:before {
+ content: "\36";
+}
+
+.icon-seven:before {
+ content: "\37";
+}
+
+.icon-eight:before {
+ content: "\38";
+}
+
+.icon-nine:before {
+ content: "\39";
+}
+
+.icon-colon:before {
+ content: "\3a";
+}
+
+.icon-semicolon:before {
+ content: "\3b";
+}
+
+.icon-less:before {
+ content: "\3c";
+}
+
+.icon-equal:before {
+ content: "\3d";
+}
+
+.icon-greater:before {
+ content: "\3e";
+}
+
+.icon-question:before {
+ content: "\3f";
+}
+
+.icon-at:before {
+ content: "\40";
+}
+
+.icon-A:before {
+ content: "\41";
+}
+
+.icon-B:before {
+ content: "\42";
+}
+
+.icon-C:before {
+ content: "\43";
+}
+
+.icon-D:before {
+ content: "\44";
+}
+
+.icon-E:before {
+ content: "\45";
+}
+
+.icon-F:before {
+ content: "\46";
+}
+
+.icon-G:before {
+ content: "\47";
+}
+
+.icon-H:before {
+ content: "\48";
+}
+
+.icon-I:before {
+ content: "\49";
+}
+
+.icon-J:before {
+ content: "\4a";
+}
+
+.icon-K:before {
+ content: "\4b";
+}
+
+.icon-L:before {
+ content: "\4c";
+}
+
+.icon-M:before {
+ content: "\4d";
+}
+
+.icon-N:before {
+ content: "\4e";
+}
+
+.icon-O:before {
+ content: "\4f";
+}
+
+.icon-P:before {
+ content: "\50";
+}
+
+.icon-Q:before {
+ content: "\51";
+}
+
+.icon-R:before {
+ content: "\52";
+}
+
+.icon-S:before {
+ content: "\53";
+}
+
+.icon-T:before {
+ content: "\54";
+}
+
+.icon-U:before {
+ content: "\55";
+}
+
+.icon-V:before {
+ content: "\56";
+}
+
+.icon-W:before {
+ content: "\57";
+}
+
+.icon-X:before {
+ content: "\58";
+}
+
+.icon-Y:before {
+ content: "\59";
+}
+
+.icon-Z:before {
+ content: "\5a";
+}
+
+.icon-bracketleft:before {
+ content: "\5b";
+}
+
+.icon-backslash:before {
+ content: "\5c";
+}
+
+.icon-bracketright:before {
+ content: "\5d";
+}
+
+.icon-asciicircum:before {
+ content: "\5e";
+}
+
+.icon-underscore:before {
+ content: "\5f";
+}
+
+.icon-grave:before {
+ content: "\60";
+}
+
+.icon-a:before {
+ content: "\61";
+}
+
+.icon-b:before {
+ content: "\62";
+}
+
+.icon-c:before {
+ content: "\63";
+}
+
+.icon-d:before {
+ content: "\64";
+}
+
+.icon-e:before {
+ content: "\65";
+}
+
+.icon-f:before {
+ content: "\66";
+}
+
+.icon-g:before {
+ content: "\67";
+}
+
+.icon-h:before {
+ content: "\68";
+}
+
+.icon-i:before {
+ content: "\69";
+}
+
+.icon-j:before {
+ content: "\6a";
+}
+
+.icon-k:before {
+ content: "\6b";
+}
+
+.icon-l:before {
+ content: "\6c";
+}
+
+.icon-m:before {
+ content: "\6d";
+}
+
+.icon-n:before {
+ content: "\6e";
+}
+
+.icon-o:before {
+ content: "\6f";
+}
+
+.icon-p:before {
+ content: "\70";
+}
+
+.icon-q:before {
+ content: "\71";
+}
+
+.icon-r:before {
+ content: "\72";
+}
+
+.icon-s:before {
+ content: "\73";
+}
+
+.icon-t:before {
+ content: "\74";
+}
+
+.icon-u:before {
+ content: "\75";
+}
+
+.icon-v:before {
+ content: "\76";
+}
+
+.icon-w:before {
+ content: "\77";
+}
+
+.icon-x:before {
+ content: "\78";
+}
+
+.icon-y:before {
+ content: "\79";
+}
+
+.icon-z:before {
+ content: "\7a";
+}
+
+.icon-braceleft:before {
+ content: "\7b";
+}
+
+.icon-bar:before {
+ content: "\7c";
+}
+
+.icon-braceright:before {
+ content: "\7d";
+}
+
+.icon-asciitilde:before {
+ content: "\7e";
+}
+
+.icon-uni007F:before {
+ content: "\7f";
+}
+
+.icon-uni00A0:before {
+ content: "\a0";
+}
+
+.icon-exclamdown:before {
+ content: "\a1";
+}
+
+.icon-cent:before {
+ content: "\a2";
+}
+
+.icon-sterling:before {
+ content: "\a3";
+}
+
+.icon-currency:before {
+ content: "\a4";
+}
+
+.icon-yen:before {
+ content: "\a5";
+}
+
+.icon-brokenbar:before {
+ content: "\a6";
+}
+
+.icon-section:before {
+ content: "\a7";
+}
+
+.icon-dieresis:before {
+ content: "\a8";
+}
+
+.icon-copyright:before {
+ content: "\a9";
+}
+
+.icon-ordfeminine:before {
+ content: "\aa";
+}
+
+.icon-guillemotleft:before {
+ content: "\ab";
+}
+
+.icon-logicalnot:before {
+ content: "\ac";
+}
+
+.icon-uni00AD:before {
+ content: "\ad";
+}
+
+.icon-registered:before {
+ content: "\ae";
+}
+
+.icon-macron:before {
+ content: "\af";
+}
+
+.icon-degree:before {
+ content: "\b0";
+}
+
+.icon-plusminus:before {
+ content: "\b1";
+}
+
+.icon-uni00B2:before {
+ content: "\b2";
+}
+
+.icon-uni00B3:before {
+ content: "\b3";
+}
+
+.icon-acute:before {
+ content: "\b4";
+}
+
+.icon-mu:before {
+ content: "\b5";
+}
+
+.icon-paragraph:before {
+ content: "\b6";
+}
+
+.icon-periodcentered:before {
+ content: "\b7";
+}
+
+.icon-cedilla:before {
+ content: "\b8";
+}
+
+.icon-uni00B9:before {
+ content: "\b9";
+}
+
+.icon-ordmasculine:before {
+ content: "\ba";
+}
+
+.icon-guillemotright:before {
+ content: "\bb";
+}
+
+.icon-onequarter:before {
+ content: "\bc";
+}
+
+.icon-onehalf:before {
+ content: "\bd";
+}
+
+.icon-threequarters:before {
+ content: "\be";
+}
+
+.icon-questiondown:before {
+ content: "\bf";
+}
+
+.icon-Agrave:before {
+ content: "\c0";
+}
+
+.icon-Aacute:before {
+ content: "\c1";
+}
+
+.icon-Acircumflex:before {
+ content: "\c2";
+}
+
+.icon-Atilde:before {
+ content: "\c3";
+}
+
+.icon-Adieresis:before {
+ content: "\80,\c4";
+}
+
+.icon-Aring:before {
+ content: "\81,\c5";
+}
+
+.icon-AE:before {
+ content: "\c6";
+}
+
+.icon-Ccedilla:before {
+ content: "\82,\c7";
+}
+
+.icon-Egrave:before {
+ content: "\c8";
+}
+
+.icon-Eacute:before {
+ content: "\83,\c9";
+}
+
+.icon-Ecircumflex:before {
+ content: "\ca";
+}
+
+.icon-Edieresis:before {
+ content: "\cb";
+}
+
+.icon-Igrave:before {
+ content: "\cc";
+}
+
+.icon-Iacute:before {
+ content: "\cd";
+}
+
+.icon-Icircumflex:before {
+ content: "\ce";
+}
+
+.icon-Idieresis:before {
+ content: "\cf";
+}
+
+.icon-Eth:before {
+ content: "\d0";
+}
+
+.icon-Ntilde:before {
+ content: "\84,\d1";
+}
+
+.icon-Ograve:before {
+ content: "\d2";
+}
+
+.icon-Oacute:before {
+ content: "\d3";
+}
+
+.icon-Ocircumflex:before {
+ content: "\d4";
+}
+
+.icon-Otilde:before {
+ content: "\d5";
+}
+
+.icon-Odieresis:before {
+ content: "\85,\d6";
+}
+
+.icon-multiply:before {
+ content: "\d7";
+}
+
+.icon-Oslash:before {
+ content: "\d8";
+}
+
+.icon-Ugrave:before {
+ content: "\d9";
+}
+
+.icon-Uacute:before {
+ content: "\da";
+}
+
+.icon-Ucircumflex:before {
+ content: "\db";
+}
+
+.icon-Udieresis:before {
+ content: "\86,\dc";
+}
+
+.icon-Yacute:before {
+ content: "\dd";
+}
+
+.icon-Thorn:before {
+ content: "\de";
+}
+
+.icon-germandbls:before {
+ content: "\df";
+}
+
+.icon-agrave:before {
+ content: "\88,\e0";
+}
+
+.icon-aacute:before {
+ content: "\87,\e1";
+}
+
+.icon-acircumflex:before {
+ content: "\89,\e2";
+}
+
+.icon-atilde:before {
+ content: "\8b,\e3";
+}
+
+.icon-adieresis:before {
+ content: "\8a,\e4";
+}
+
+.icon-aring:before {
+ content: "\8c,\e5";
+}
+
+.icon-ae:before {
+ content: "\e6";
+}
+
+.icon-ccedilla:before {
+ content: "\8d,\e7";
+}
+
+.icon-egrave:before {
+ content: "\8f,\e8";
+}
+
+.icon-eacute:before {
+ content: "\8e,\e9";
+}
+
+.icon-ecircumflex:before {
+ content: "\90,\ea";
+}
+
+.icon-edieresis:before {
+ content: "\91,\eb";
+}
+
+.icon-igrave:before {
+ content: "\93,\ec";
+}
+
+.icon-iacute:before {
+ content: "\92,\ed";
+}
+
+.icon-icircumflex:before {
+ content: "\94,\ee";
+}
+
+.icon-idieresis:before {
+ content: "\95,\ef";
+}
+
+.icon-eth:before {
+ content: "\f0";
+}
+
+.icon-ntilde:before {
+ content: "\96,\f1";
+}
+
+.icon-ograve:before {
+ content: "\98,\f2";
+}
+
+.icon-oacute:before {
+ content: "\97,\f3";
+}
+
+.icon-ocircumflex:before {
+ content: "\99,\f4";
+}
+
+.icon-otilde:before {
+ content: "\9b,\f5";
+}
+
+.icon-odieresis:before {
+ content: "\9a,\f6";
+}
+
+.icon-divide:before {
+ content: "\f7";
+}
+
+.icon-oslash:before {
+ content: "\f8";
+}
+
+.icon-ugrave:before {
+ content: "\9d,\f9";
+}
+
+.icon-uacute:before {
+ content: "\9c,\fa";
+}
+
+.icon-ucircumflex:before {
+ content: "\9e,\fb";
+}
+
+.icon-udieresis:before {
+ content: "\9f,\fc";
+}
+
+.icon-yacute:before {
+ content: "\fd";
+}
+
+.icon-thorn:before {
+ content: "\fe";
+}
+
+.icon-ydieresis:before {
+ content: "\ff";
+}
+
+.icon-Euro:before {
+ content: "\20ac";
+}
+
+.icon-quotesinglbase:before {
+ content: "\201a";
+}
+
+.icon-florin:before {
+ content: "\192";
+}
+
+.icon-quotedblbase:before {
+ content: "\201e";
+}
+
+.icon-ellipsis:before {
+ content: "\2026";
+}
+
+.icon-dagger:before {
+ content: "\2020";
+}
+
+.icon-daggerdbl:before {
+ content: "\2021";
+}
+
+.icon-circumflex:before {
+ content: "\2c6";
+}
+
+.icon-perthousand:before {
+ content: "\2030";
+}
+
+.icon-Scaron:before {
+ content: "\160";
+}
+
+.icon-guilsinglleft:before {
+ content: "\2039";
+}
+
+.icon-OE:before {
+ content: "\152";
+}
+
+.icon-Zcaron:before {
+ content: "\17d";
+}
+
+.icon-quoteleft:before {
+ content: "\2018";
+}
+
+.icon-quoteright:before {
+ content: "\2019";
+}
+
+.icon-quotedblleft:before {
+ content: "\201c";
+}
+
+.icon-quotedblright:before {
+ content: "\201d";
+}
+
+.icon-endash:before {
+ content: "\2013";
+}
+
+.icon-emdash:before {
+ content: "\2014";
+}
+
+.icon-tilde:before {
+ content: "\2dc";
+}
+
+.icon-trademark:before {
+ content: "\2122";
+}
+
+.icon-scaron:before {
+ content: "\161";
+}
+
+.icon-guilsinglright:before {
+ content: "\203a";
+}
+
+.icon-oe:before {
+ content: "\153";
+}
+
+.icon-zcaron:before {
+ content: "\17e";
+}
+
+.icon-Ydieresis:before {
+ content: "\178";
+}
+
+
+
diff --git a/fonts/ms-sans-serif/fonteditor/page.css b/fonts/ms-sans-serif/fonteditor/page.css
new file mode 100644
index 0000000..0f48cbc
--- /dev/null
+++ b/fonts/ms-sans-serif/fonteditor/page.css
@@ -0,0 +1,137 @@
+* {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+blockquote,
+body,
+button,
+dd,
+dl,
+dt,
+fieldset,
+form,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+hr,
+input,
+legend,
+li,
+ol,
+p,
+pre,
+td,
+textarea,
+th,
+ul {
+ margin: 0;
+ padding: 0;
+}
+body,
+button,
+input,
+select,
+textarea {
+ font: 12px/1.5 tahoma, arial, sans-serif;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-size: 100%;
+}
+address,
+cite,
+dfn,
+em,
+var {
+ font-style: normal;
+}
+code,
+kbd,
+pre,
+samp {
+ font-family: courier new, courier, monospace;
+}
+small {
+ font-size: 12px;
+}
+ol,
+ul {
+ list-style: none;
+}
+a {
+ text-decoration: none;
+}
+a:hover {
+ text-decoration: underline;
+}
+legend {
+ color: #000;
+}
+fieldset,
+img {
+ border: 0;
+}
+button,
+input,
+select,
+textarea {
+ font-size: 100%;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+.main {
+ padding: 30px 100px;
+}
+.main h1 {
+ font-size: 36px;
+ color: #333;
+ text-align: left;
+ margin-bottom: 30px;
+ border-bottom: 1px solid #eee;
+}
+.helps {
+ margin-top: 40px;
+}
+.helps pre {
+ padding: 20px;
+ margin: 10px 0;
+ border: solid 1px #e7e1cd;
+ background-color: #fffdef;
+ overflow: auto;
+}
+.iconfont-list {
+ overflow: hidden;
+}
+.iconfont-list li {
+ float: left;
+ width: 100px;
+ height: 150px;
+ text-align: center;
+}
+.iconfont-list .icon {
+ font-size: 42px;
+ line-height: 100px;
+ margin: 10px 0;
+ color: #333;
+ font-style: normal;
+ -webkit-transition: font-size 0.25s ease-out 0s;
+ -moz-transition: font-size 0.25s ease-out 0s;
+ transition: font-size 0.25s ease-out 0s;
+}
+.iconfont-list .icon:hover {
+ font-size: 100px;
+}
+.iconfont-list .code {
+ color: green;
+ font-weight: bold;
+}
diff --git a/fonts/ms-sans-serif/stylesheet.css b/fonts/ms-sans-serif/stylesheet.css
new file mode 100644
index 0000000..56c995e
--- /dev/null
+++ b/fonts/ms-sans-serif/stylesheet.css
@@ -0,0 +1,18 @@
+@font-face {
+ font-family: 'MS Serif';
+ src: url('MSSerif.woff2') format('woff2'),
+ url('MSSerif.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+ font-display: swap;
+}
+
+@font-face {
+ font-family: 'MS Sans Serif';
+ src: url('MSSansSerif.woff2') format('woff2'),
+ url('MSSansSerif.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+ font-display: swap;
+}
+
diff --git a/fonts/ms-sans-serif/transfonter.org-20240214-023618.zip b/fonts/ms-sans-serif/transfonter.org-20240214-023618.zip
new file mode 100644
index 0000000..168ab3e
Binary files /dev/null and b/fonts/ms-sans-serif/transfonter.org-20240214-023618.zip differ
diff --git a/fonts/ms-serif/MSSerif.woff b/fonts/ms-serif/MSSerif.woff
new file mode 100644
index 0000000..b8383fc
Binary files /dev/null and b/fonts/ms-serif/MSSerif.woff differ
diff --git a/fonts/ms-serif/MSSerif.woff2 b/fonts/ms-serif/MSSerif.woff2
new file mode 100644
index 0000000..d966319
Binary files /dev/null and b/fonts/ms-serif/MSSerif.woff2 differ
diff --git a/fonts/ms-serif/demo.html b/fonts/ms-serif/demo.html
new file mode 100644
index 0000000..9dbbe3e
--- /dev/null
+++ b/fonts/ms-serif/demo.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+ Transfonter demo
+
+
+
+
+
+
+
MS Serif
+
.your-style {
+ font-family: 'MS Serif';
+ font-weight: normal;
+ font-style: normal;
+}
+
+<link rel="preload" href="MSSerif.woff2" as="font" type="font/woff2" crossorigin>
+
+
+ abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
+
+
+
+
+
diff --git a/fonts/ms-serif/stylesheet.css b/fonts/ms-serif/stylesheet.css
new file mode 100644
index 0000000..a589c6c
--- /dev/null
+++ b/fonts/ms-serif/stylesheet.css
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'MS Serif';
+ src: url('MSSerif.woff2') format('woff2'),
+ url('MSSerif.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+ font-display: swap;
+}
+
diff --git a/fonts/ms-serif/transfonter.org-20240214-022844.zip b/fonts/ms-serif/transfonter.org-20240214-022844.zip
new file mode 100644
index 0000000..c7ae581
Binary files /dev/null and b/fonts/ms-serif/transfonter.org-20240214-022844.zip differ
diff --git a/fonts/system-ms/SystemBold.woff b/fonts/system-ms/SystemBold.woff
new file mode 100644
index 0000000..c1a5535
Binary files /dev/null and b/fonts/system-ms/SystemBold.woff differ
diff --git a/fonts/system-ms/SystemBold.woff2 b/fonts/system-ms/SystemBold.woff2
new file mode 100644
index 0000000..50c19ca
Binary files /dev/null and b/fonts/system-ms/SystemBold.woff2 differ
diff --git a/fonts/system-ms/demo.html b/fonts/system-ms/demo.html
new file mode 100644
index 0000000..24125e9
--- /dev/null
+++ b/fonts/system-ms/demo.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+ Transfonter demo
+
+
+
+
+
+
+
System Bold
+
.your-style {
+ font-family: 'System';
+ font-weight: bold;
+ font-style: normal;
+}
+
+<link rel="preload" href="SystemBold.woff2" as="font" type="font/woff2" crossorigin>
+
+
+ abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
The quick brown fox jumps over the lazy dog.
+
+
+
+
+
+
diff --git a/fonts/system-ms/stylesheet.css b/fonts/system-ms/stylesheet.css
new file mode 100644
index 0000000..766cf46
--- /dev/null
+++ b/fonts/system-ms/stylesheet.css
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'System';
+ src: url('SystemBold.woff2') format('woff2'),
+ url('SystemBold.woff') format('woff');
+ font-weight: bold;
+ font-style: normal;
+ font-display: swap;
+}
+
diff --git a/fonts/system-ms/transfonter.org-20240214-015003.zip b/fonts/system-ms/transfonter.org-20240214-015003.zip
new file mode 100644
index 0000000..ccf5567
Binary files /dev/null and b/fonts/system-ms/transfonter.org-20240214-015003.zip differ
diff --git a/icons/button-down-active.svg b/icons/button-down-active.svg
new file mode 100644
index 0000000..0ef5732
--- /dev/null
+++ b/icons/button-down-active.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/icons/button-down.svg b/icons/button-down.svg
new file mode 100644
index 0000000..2d0b52b
--- /dev/null
+++ b/icons/button-down.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/icons/button-left.svg b/icons/button-left.svg
new file mode 100644
index 0000000..f31b886
--- /dev/null
+++ b/icons/button-left.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/icons/button-right.svg b/icons/button-right.svg
new file mode 100644
index 0000000..ddab662
--- /dev/null
+++ b/icons/button-right.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/icons/button-up.svg b/icons/button-up.svg
new file mode 100644
index 0000000..91f8d4f
--- /dev/null
+++ b/icons/button-up.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/icons/checkmark-disabled.svg b/icons/checkmark-disabled.svg
new file mode 100644
index 0000000..ac065de
--- /dev/null
+++ b/icons/checkmark-disabled.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/icons/checkmark.svg b/icons/checkmark.svg
new file mode 100644
index 0000000..6a3bbb4
--- /dev/null
+++ b/icons/checkmark.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/icons/close.svg b/icons/close.svg
new file mode 100644
index 0000000..419a57a
--- /dev/null
+++ b/icons/close.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/icons/groupbox-border.svg b/icons/groupbox-border.svg
new file mode 100644
index 0000000..38a6221
--- /dev/null
+++ b/icons/groupbox-border.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/icons/help.svg b/icons/help.svg
new file mode 100644
index 0000000..20a3fda
--- /dev/null
+++ b/icons/help.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/icons/indicator-horizontal.svg b/icons/indicator-horizontal.svg
new file mode 100644
index 0000000..f6db8b0
--- /dev/null
+++ b/icons/indicator-horizontal.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/icons/indicator-rectangle-horizontal.svg b/icons/indicator-rectangle-horizontal.svg
new file mode 100644
index 0000000..7d0d9b1
--- /dev/null
+++ b/icons/indicator-rectangle-horizontal.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/icons/maximize-disabled.svg b/icons/maximize-disabled.svg
new file mode 100644
index 0000000..8a65ef5
--- /dev/null
+++ b/icons/maximize-disabled.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/icons/maximize.svg b/icons/maximize.svg
new file mode 100644
index 0000000..e9d4982
--- /dev/null
+++ b/icons/maximize.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/icons/minimize.svg b/icons/minimize.svg
new file mode 100644
index 0000000..a676778
--- /dev/null
+++ b/icons/minimize.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/icons/radio-border-disabled.svg b/icons/radio-border-disabled.svg
new file mode 100644
index 0000000..fd003cd
--- /dev/null
+++ b/icons/radio-border-disabled.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/icons/radio-border.svg b/icons/radio-border.svg
new file mode 100644
index 0000000..633be90
--- /dev/null
+++ b/icons/radio-border.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/icons/radio-dot-disabled.svg b/icons/radio-dot-disabled.svg
new file mode 100644
index 0000000..7d59f52
--- /dev/null
+++ b/icons/radio-dot-disabled.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/icons/radio-dot.svg b/icons/radio-dot.svg
new file mode 100644
index 0000000..61b884d
--- /dev/null
+++ b/icons/radio-dot.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/icons/restore.svg b/icons/restore.svg
new file mode 100644
index 0000000..9d17f27
--- /dev/null
+++ b/icons/restore.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/icons/scrollbar-background.svg b/icons/scrollbar-background.svg
new file mode 100644
index 0000000..3770071
--- /dev/null
+++ b/icons/scrollbar-background.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/icons/sunken-panel-border.svg b/icons/sunken-panel-border.svg
new file mode 100644
index 0000000..1f09c91
--- /dev/null
+++ b/icons/sunken-panel-border.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/img/drumroll.gif b/img/drumroll.gif
new file mode 100644
index 0000000..ecbd474
Binary files /dev/null and b/img/drumroll.gif differ
diff --git a/img/error.png b/img/error.png
new file mode 100644
index 0000000..dbb131a
Binary files /dev/null and b/img/error.png differ
diff --git a/img/hourglass.gif b/img/hourglass.gif
new file mode 100644
index 0000000..dbcd5e8
Binary files /dev/null and b/img/hourglass.gif differ
diff --git a/img/msn.png b/img/msn.png
new file mode 100644
index 0000000..1342fe1
Binary files /dev/null and b/img/msn.png differ
diff --git a/screenshots/.swp b/screenshots/.swp
new file mode 100644
index 0000000..eefeeee
Binary files /dev/null and b/screenshots/.swp differ
diff --git a/w95-title-font/Scheherazade-Bold.font.zip b/w95-title-font/Scheherazade-Bold.font.zip
new file mode 100644
index 0000000..f558457
Binary files /dev/null and b/w95-title-font/Scheherazade-Bold.font.zip differ
diff --git a/w95-title-font/Scheherazade-Bold.ttf.eot b/w95-title-font/Scheherazade-Bold.ttf.eot
new file mode 100644
index 0000000..e8d4b01
Binary files /dev/null and b/w95-title-font/Scheherazade-Bold.ttf.eot differ
diff --git a/w95-title-font/Scheherazade-Bold.ttf.svg b/w95-title-font/Scheherazade-Bold.ttf.svg
new file mode 100644
index 0000000..b941065
--- /dev/null
+++ b/w95-title-font/Scheherazade-Bold.ttf.svg
@@ -0,0 +1,6785 @@
+
+
+
+
+Created by FontForge 20090622 at Tue Dec 19 04:48:22 2017
+ By ffonts
+Copyright (c) 1994-2015 SIL International. All rights reserved.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/w95-title-font/Scheherazade-Bold.ttf.woff b/w95-title-font/Scheherazade-Bold.ttf.woff
new file mode 100644
index 0000000..2cd959f
Binary files /dev/null and b/w95-title-font/Scheherazade-Bold.ttf.woff differ
diff --git a/w95-title-font/example.html b/w95-title-font/example.html
new file mode 100755
index 0000000..a2bc4a3
--- /dev/null
+++ b/w95-title-font/example.html
@@ -0,0 +1,174 @@
+
+
+
+
+Scheherazade Bold WebFont
+
+
+
+
+
+
+
+
+
+
+
Scheherazade Bold WebFont
+
+
+
+
+
Copyright info
+
+Copyright (c) 1994-2014, SIL International (http://www.sil.org/).
+Copyright [c] 1994-2015 SIL International. All rights reserved.
+
+
+
+
+
Information 64px
+
+ Quisque vitae urna sit amet ipsum lobortis iaculis volutpat sit amet nibh.
+
+
+
+
+
Information 32px
+
+ Vivamus bibendum augue vitae mi imperdiet volutpat tempor tellus lacinia. Integer in sem et neque iaculis malesuada.
+
+
+
+
+
Information 16px
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus erat elit, accumsan id lacinia in, vulputate auctor sapien. Phasellus euismod consequat magna, ut lobortis tellus semper sed. Fusce sollicitudin fermentum tortor, ut malesuada mauris aliquet fermentum. Maecenas luctus sapien vel turpis iaculis vitae commodo nibh cursus. Praesent vel suscipit orci. Praesent elit velit, bibendum at laoreet a, tristique non metus. Maecenas vitae vulputate justo. Aliquam velit ligula, scelerisque eget sagittis nec, tempus eu risus.
+
+
+
+
+
Information
+
+
! !
" "
# #
$ $
% %
& &
' '
( (
) )
* *
+ +
, ,
- -
. .
/ /
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
: :
; ;
< <
= =
> >
? ?
@ @
A A
B B
C C
D D
E E
F F
G G
H H
I I
J J
K K
L L
M M
N N
O O
P P
Q Q
R R
S S
T T
U U
V V
W W
X X
Y Y
Z Z
[ [
\ \
] ]
^ ^
_ _
` `
a a
b b
c c
d d
e e
f f
g g
h h
i i
j j
k k
l l
m m
n n
o o
p p
q q
r r
s s
t t
u u
v v
w w
x x
y y
z z
{ {
| |
} }
~ ~
¡ ¡
¢ ¢
£ £
¤ ¤
¥ ¥
¦ ¦
§ §
¨ ¨
© ©
ª ª
« «
¬ ¬
® ®
¯ ¯
° °
± ±
² ²
³ ³
´ ´
µ µ
¶ ¶
· ·
¸ ¸
¹ ¹
º º
» »
¼ ¼
½ ½
¾ ¾
¿ ¿
À À
Á Á
 Â
à Ã
Ä Ä
Å Å
Æ Æ
Ç Ç
È È
É É
Ê Ê
Ë Ë
Ì Ì
Í Í
Î Î
Ï Ï
Ð Ð
Ñ Ñ
Ò Ò
Ó Ó
Ô Ô
Õ Õ
Ö Ö
× ×
Ø Ø
Ù Ù
Ú Ú
Û Û
Ü Ü
Ý Ý
Þ Þ
ß ß
à à
á á
â â
ã ã
ä ä
å å
æ æ
ç ç
è è
é é
ê ê
ë ë
ì ì
í í
î î
ï ï
ð ð
ñ ñ
ò ò
ó ó
ô ô
õ õ
ö ö
÷ ÷
ø ø
ù ù
ú ú
û û
ü ü
ý ý
þ þ
ÿ ÿ
+
+
+
+
+
Installing Webfonts
+
+1. Upload the files from this zip to your domain.
+2. Add this code to your website:
+
+@font-face {
+ font-family: 'Scheherazade-Bold';
+ src:url('Scheherazade-Bold.ttf.woff') format('woff'),
+ url('Scheherazade-Bold.ttf.svg#Scheherazade-Bold') format('svg'),
+ url('Scheherazade-Bold.ttf.eot'),
+ url('Scheherazade-Bold.ttf.eot?#iefix') format('embedded-opentype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+3. Integrate the fonts into your CSS:
+Add the font name to your CSS styles. For example:
+
+h1 {
+ font-family: 'Scheherazade-Bold';
+}
+
+
+
+
+
+
Troubleshooting Webfonts
+
+1. You may be using the fonts on different domain or subdomain.
+2. Check if you have linked the fonts properly in the CSS.
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/w95-title-font/images/bgtile.gif b/w95-title-font/images/bgtile.gif
new file mode 100644
index 0000000..182b4e2
Binary files /dev/null and b/w95-title-font/images/bgtile.gif differ
diff --git a/w95-title-font/images/button.gif b/w95-title-font/images/button.gif
new file mode 100644
index 0000000..06a6df7
Binary files /dev/null and b/w95-title-font/images/button.gif differ
diff --git a/w95-title-font/images/fontboxbottom.gif b/w95-title-font/images/fontboxbottom.gif
new file mode 100644
index 0000000..dbeea79
Binary files /dev/null and b/w95-title-font/images/fontboxbottom.gif differ
diff --git a/w95-title-font/images/fontboxtile.gif b/w95-title-font/images/fontboxtile.gif
new file mode 100644
index 0000000..34c6e06
Binary files /dev/null and b/w95-title-font/images/fontboxtile.gif differ
diff --git a/w95-title-font/images/fontboxtop.gif b/w95-title-font/images/fontboxtop.gif
new file mode 100644
index 0000000..5296d2d
Binary files /dev/null and b/w95-title-font/images/fontboxtop.gif differ
diff --git a/w95-title-font/images/foot.gif b/w95-title-font/images/foot.gif
new file mode 100644
index 0000000..e8fb10f
Binary files /dev/null and b/w95-title-font/images/foot.gif differ
diff --git a/w95-title-font/images/foottile.gif b/w95-title-font/images/foottile.gif
new file mode 100644
index 0000000..8bd24cf
Binary files /dev/null and b/w95-title-font/images/foottile.gif differ
diff --git a/w95-title-font/images/free.gif b/w95-title-font/images/free.gif
new file mode 100644
index 0000000..f637a3e
Binary files /dev/null and b/w95-title-font/images/free.gif differ
diff --git a/w95-title-font/images/headertile.gif b/w95-title-font/images/headertile.gif
new file mode 100644
index 0000000..dee77ad
Binary files /dev/null and b/w95-title-font/images/headertile.gif differ
diff --git a/w95-title-font/images/logo.gif b/w95-title-font/images/logo.gif
new file mode 100644
index 0000000..17a8dff
Binary files /dev/null and b/w95-title-font/images/logo.gif differ
diff --git a/w95-title-font/install-a-webfont.txt b/w95-title-font/install-a-webfont.txt
new file mode 100755
index 0000000..a5f825c
--- /dev/null
+++ b/w95-title-font/install-a-webfont.txt
@@ -0,0 +1,24 @@
+Installing Webfonts
+
+1. Upload the files from this zip to your domain.
+2. Add this code to your website:
+
+@font-face {
+ font-family: 'Scheherazade-Bold';
+ src:url('Scheherazade-Bold.ttf.woff') format('woff'),
+ url('Scheherazade-Bold.ttf.svg#Scheherazade-Bold') format('svg'),
+ url('Scheherazade-Bold.ttf.eot'),
+ url('Scheherazade-Bold.ttf.eot?#iefix') format('embedded-opentype');
+ font-weight: normal;
+ font-style: normal;
+}
+3. Integrate the fonts into your CSS:
+Add the font name to your CSS styles. For example:
+
+h1 {
+ font-family: 'Scheherazade-Bold';
+}
+
+Troubleshooting Webfonts
+1. You may be using the fonts on different domain or subdomain.
+2. Check if you have link the fonts properly in the CSS.
\ No newline at end of file
diff --git a/w95-title-font/webfonts.ffonts.net.htm b/w95-title-font/webfonts.ffonts.net.htm
new file mode 100644
index 0000000..5e4e9d9
--- /dev/null
+++ b/w95-title-font/webfonts.ffonts.net.htm
@@ -0,0 +1,21 @@
+
+
+Webfonts www.FFonts.net - Redirect
+
+
+
+
+
+
+
+If this page does not automatically redirect you, click below to go to the Webfonts FFonts homepage
+
+http://webfonts.ffonts.net
+
+
+
+
\ No newline at end of file
diff --git a/w95-title-font/webfonts.ffonts.net.txt b/w95-title-font/webfonts.ffonts.net.txt
new file mode 100644
index 0000000..9ccf641
--- /dev/null
+++ b/w95-title-font/webfonts.ffonts.net.txt
@@ -0,0 +1,10 @@
+Download Webfonts from webfonts.ffonts.net:
+
+
+
+http://www.ffonts.net
+
+
+
+
+Free WebFonts for your website
\ No newline at end of file