GithubHelp home page GithubHelp logo

invariabl / adafontcheck Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 1.02 MB

Determines if a font meets American Disability Association Sign Requirements

License: GNU General Public License v3.0

JavaScript 16.99% HTML 16.42% CSS 66.59%
ada signage blind opentypejs font graphic-design nodejs

adafontcheck's Introduction

ADAFontCheck

ADAFontCheck uses opentype.js to analyze font glyphs and determine if the font metrics meet American Disability Association requirements.

Demo Link -> adafontcheck.xyz

View Fonts at a glance

Compact view

About ADA Font Check

ADAFontCheck determines if a font meets U.S. Federal and California ADA accessibility regulations for tactile and visual signage using opentype.js

ADA Tests Overview

ADAFontCheck perfoms the following tests:

  • Character Stroke Width ratio using the uppercase letter 'I'.
  • Character Body Width ratio using the uppercase letters 'I,' 'H,' and 'O'.
  • Italic Font detection.
  • Serif Font detection.
  • Sans Serif Font determination.
  • Fonts must meet the ratio requirements of both Tests 1 and 2 for ADA compliance.
  • Numerals are not tested for compliance but are considered compatible when used with letters of the same font set and size.

How to use ADAFontCheck

  1. Select “All Fonts” to display both Pass and Fail fonts. Select “ADA Fonts Only” to display just Pass fonts.
  2. Select “Folder Upload” for multiple fonts or “File Upload” for a single font.
  3. Navigate to your fonts source files.
  4. Select the fonts and upload.
  5. Review the test results. Note that results appear for Sans Serif fonts only. Fonts that are not Sans Serif do not comply with ADA requirements.
  6. Export the tests results.

ADAFontCheck Compliance Information

This service is based on 2010 Americans with Disabilities Act Accessibility Guidelines (703.2.4, 703.2.6, 703.5.4, 703.5.7) and 2019 California Building Standards Code (11B-703.2.4 / 1143A.6.4, 11B-703.2.6 / 1143.A.6.5, 11B-703.5.4 / 1143.A.5.3, 11B-703.5.7 / 1143A.5.6).

Disclaimer

ADAFontCheck is not endorsed by the United States Access Board or anyone else. The creators of ADAFontCheck assume no liability or responsibility whatsoever for any direct, indirect, special, or other consequential damages relating to any use of this online service or the contents of this website. Use at your own discretion with confidence.

adafontcheck's People

Contributors

invariabl avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.