# Fonts

The Sutton SignWriting TrueType fonts are available for download and installation. Please ignore warning and unusual font previews during installation as these will not affect the utility of the font.

Installing the fonts using the instructions below is not required, but it will improve the user experience. If the fonts are not installed on the system, CSS declarations will load the fonts in the browser cache.

## Fonts Available

### Symbol Fonts for SVG

There are two fonts for the Sutton SignWriting symbols that are used in SVG: the Sutton SignWriting Line font as the positive space of the symbol glyphs on Unicode plane 15 and the Sutton SignWriting Fill font as the negative space of the symbol glyphs on Unicode plane 16. These glyphs descend below the baseline.

- Sutton SignWriting Line Font
- Sutton SignWriting Fill Font

### One Dimensional Font for SignWriting in Unicode

The Sutton SignWriting One-D font is production ready. It uses the SignWriting in Unicode (SWU) experimental characters to visualizes a sign as a 1-dimensional string of glyphs for structural markers, symbols, and numbers. These glyphs are centered above the baseline and are meant to be used in traditionally 1-dimensional situations.

- Sutton SignWriting One-D Font

### Sutton SgnWriting Null

The Sutton SignWriting Null font provides empty glyphs for invalid symbol codes on Plane 4 and Plane 15. The font is useful to normalize how browsers and software process invalid characters.

- Sutton SignWriting Null Font

## Font Development

A 2-dimensional font has been designed for the Universal Shaping Engine for complex scripts. Development is planned for the year 2018. A grant has been submitted to the Wikimedia Foundation to support this work. Two fonts are planned: the Sutton SignWriting Two-D font using the SignWriting in Unicode (SWU) experimental characters and another font using the Unicode 8 specification with 17 additional characters.

- Wikimedia Grant for 2D Font Development

## Installing the TrueType Fonts

### Windows, Linux, and Mac

Installation is straight forward for these platforms. Simply download the TrueType fonts and install as usual.

### Mac and iOS

Installation is possible for Mac OS and iOS with two configuration profiles. The Sutton SignWriting Symbol profile and the Sutton SignWriting One profile.

For Mac, download the profiles and then open to install.

For iOS, click on the links below using Safari. Unfortunately, the installation is prone to repeated failure. So if nothing happens or if something breaks, try again. If the problem continues, consider rebooting your device or force quitting the browser before your next attempt. Both profiles should only take a few minutes to properly install with perhaps a dozen attempts. The issue is being investigated.

#### Sutton SignWriting Symbol (configuration profile)

The Sutton SignWriting Symbol configuration profile contains two fonts for use in SVG, the HTML Canvas, and other Cartesian Coordinate based systems. The Sutton SignWriting Line Font contains glyphs for the positive space of the symbol images with characters on Unicode plane 15. The Sutton SignWriting Fill Font contains glyphs for the negative space of the symbol images with characters on Unicode plane 16.

- Sutton SignWriting Symbol (configuration profile)

#### Sutton SignWriting One (configuration profile)

The Sutton SignWriting One configuration profile contains two fonts for use in text input and for rendering normalization. The Sutton SignWriting One D Font contains glyphs for symbols, markers, and numbers for use in traditional one dimensional text using SWU as an experimental Unicode design. The Sutton SignWriting Null Font contains empty glyphs for invalid symbol codes on Plane 4 and Plane 15. This font is useful to normalize how browsers and software process invalid characters.

- Sutton SignWriting One (configuration profile)

### Android

Android can not install the fonts directly onto the system. The CSS declarations below will install the fonts in the browser cache.

## Using the Fonts without Installation

The TrueType Fonts can be used without installing the fonts on any platform by defining two font-face statements. Simply include the "fonts.css" style sheet or the following CSS in any HTML page to access the fonts.

    @font-face {
      font-family: "SuttonSignWritingLine";
      src:
        local('SuttonSignWritingLine'),
        url('https://unpkg.com/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingLine.ttf') format('truetype');
    }
    @font-face {
      font-family: "SuttonSignWritingFill";
      src:
        local('SuttonSignWritingFill'),
        url('https://unpkg.com/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingFill.ttf') format('truetype');
    }
    @font-face {
      font-family: "SuttonSignWritingOneD";
      src:
        local('SuttonSignWritingOneD'),
        url('https://unpkg.com/@sutton-signwriting/font-ttf@1.0.0/font/SuttonSignWritingOneD.ttf') format('truetype');
    }

If the fonts are installed, then the system fonts will be used. If the fonts are not installed when a SignWriting Font page is opened, the CSS will cause the fonts to be automatically downloaded to the browser's cache on the first visit. Once the fonts are installed in the browser cache, they will remain there until the browser cache is emptied. Any webside that uses this CSS can access the browser installed font without requesting a new copy. The fonts range in size from 2.5 MB to 8 MB each. The first install may take a few seconds or longer depending on your download speed and processor.