Git Product home page Git Product logo

lexend's Introduction

Lexend Font Family

Lexend is a variable typeface designed by Bonnie Shaver-Troup and Thomas Jockin in 2018. Applying the Shaver-Troup Individually Optimal Text Formation Factors, studies have found readers instantaneously improve their reading fluency.

Lexend was expanded to Arabic in July 2021. The Shaver-Troup Formulation was applied to Arabic with advisement from Arabic Typeface Designer, Nadine Chahine. See https://github.com/ThomasJockin/readexpro.

Lexend was turned into a variable font with weight axis (Thin to Black) by Font Bureau in March 2021.

This font is based on the Quicksand project from Andrew Paglinawan, initiated in 2008. Quicksand was improved in 2016 by Thomas Jockin for Google Fonts. Thomas modified Quicksand for the specialized task of improving reading fluency in low-proficiency readers (including those with dyslexia.)

ChangeLog

2018 April 9 (Thomas Jockin) Version 1.0

  • First public release

June 2021 (Font Bureau) Version 1.006

  • Addition of weight axis (Thin, Light, Black masters)
  • Bug fixes in Latin Character Set

July 2021 (Thomas Jockin) Version 1.1

Where To Get It

Acknowledgements

If you make modifications be sure to add your name (N), email (E), web-address (if you have one) (W) and description (D). This list is in alphabetical order.

N: Andrew Paglinawan
E: [email protected]
W: http://andrewpaglinawan.com
D: Designer of Quicksand (original Roman glyphs)

N: Bonnie Shaver-Troup
E: [email protected]
W: http://www.lexend.com
D: Designer of Lexend (derived from Quicksand)

N: Thomas Jockin
E: [email protected]
W: http://thomasjockin.com
D: Designer of Lexend (derived from Quicksand)

N: Nadine Chahine E: [email protected]
W: http://arabictype.com
D: Designer of Readex Pro (Arabic of Readex PRo, derived from Lexend Latin)

N: Font Bureau E: David Berlow [email protected]
E: Santiago Orozco [email protected]
E: Héctor Gómez [email protected]
W: http://www.fontbureau.com/ReadingEdge
D: Designer of weight axis

For more information about this font please visit www.lexend.com

lexend's People

Contributors

bghryct avatar boidolr avatar davelab6 avatar m4rc1e avatar robertjgabriel avatar rosawagner avatar spl avatar thomasjockin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

lexend's Issues

Lexend improvements for children learning to read

Improvements that would make the reduce the cognitive demands of this font for novice readers and those with special needs:

  • Lexend bd and pq are mirror images of each other. These letters are easily confused by children learning to read, commonly reversed by dyslexics, and would really benefit from individual distinctive shapes, including a flick on the tail of the q to reflect the taught letter formation.
  • It is important that capital i, lowercase L and number 1 are easy distinguishable and clearly identifiable when standing alone. Lexend is nearly there but a flick on the tail of the lowercase L would ensure that a lowercase L appearing alone would never be mistaken for a number 1.
  • The UK letter formation for t and y has a curled tail. Taught number formation for 3 is more rounded than in Lexend, the 4 is open so it cannot be mistaken for a 9 when written and the 9 is a simpler circle and straight line format.

Please see the image for example improvements example_improvements

Interpolation problems in `LexendDeca[wght].ttf`

Hello!

This is an automatically-generated report about possible interpolation problems in LexendDeca[wght].ttf, as found in the Google Fonts catalog.

To download a PDF version of this report with helpful visuals of the problems, click here; Or to view it on the GitHub website, click here.

The report follows:

Glyph colonmonetary was not compatible:
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2] in '', [1, 0, 2] in 'wght=900.0'
Glyph plus was not compatible:
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour 1 start point differs: 0 in 'wght=199.9939', 1 in 'wght=100.0'; reversed: False
Glyph uni20AD was not compatible:
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour order differs: [0, 1, 2, 3, 4] in 'wght=199.9939', [0, 2, 1, 3, 4] in 'wght=100.0'
Glyph uni20B1 was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=199.9939'
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=900.0'

This report was generated using the fonttools varLib.interpolatable tool. We understand that sometimes the tool generates false-positives. Particularly for more complicated font designs. If you did not find this report useful, please accept our apologies and ignore / close it.

To give feedback about this report, please file an issue or open a discussion at fonttools.

Dotted or slashed zero

It seems more appropriate to have differentiating stroke for zero to avoid confusion with the letter O.

Other typefaces which are also focused on legibility such as Atkinson Hyperlegible and more recently, Inclusive Sans, has a slash and a dot, respectively, for their zeroes.

webkit-text-stroke support

Hey :)

Great font! I use it for many projects.

However the font doesn't really work well when using it with -webkit-text-stroke.

Any plans on improving this? Thanks!

Interpolation problems in `LexendGiga[wght].ttf`

Hello!

This is an automatically-generated report about possible interpolation problems in LexendGiga[wght].ttf, as found in the Google Fonts catalog.

To download a PDF version of this report with helpful visuals of the problems, click here; Or to view it on the GitHub website, click here.

The report follows:

Glyph colonmonetary was not compatible:
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2] in '', [1, 0, 2] in 'wght=900.0'
Glyph numbersign was not compatible:
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour order differs: [0, 1, 2, 3] in 'wght=199.9939', [0, 2, 1, 3] in 'wght=100.0'
Glyph plus was not compatible:
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour 1 start point differs: 0 in 'wght=199.9939', 1 in 'wght=100.0'; reversed: False
Glyph product was not compatible:
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour order differs: [0, 1, 2] in 'wght=199.9939', [2, 1, 0] in 'wght=100.0'
Glyph uni20AD was not compatible:
  Masters: '', 'wght=199.9939':
    Contour 1 start point differs: 0 in '', 1 in 'wght=199.9939'; reversed: True
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour 1 start point differs: 0 in 'wght=199.9939', 1 in 'wght=100.0'; reversed: True
Glyph uni20B1 was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=199.9939'
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=900.0'

This report was generated using the fonttools varLib.interpolatable tool. We understand that sometimes the tool generates false-positives. Particularly for more complicated font designs. If you did not find this report useful, please accept our apologies and ignore / close it.

To give feedback about this report, please file an issue or open a discussion at fonttools.

Couple of missing latin extended characters for Bambara/Dyula

Hi,
In West Africa here we are always looking for some more interesting fonts usable in the local languages. I maintain a small list of fonts that are suitable for the Mande language group.

https://coastsystems.net/blog/en/blog/2020-08-26-fontlist/

Your font is partly there but missing a couple of glyphs. What we need are:

Glyph IPA Unicode
ɔ "0254
Ɔ "0186
ɛ "025B
Ɛ "0190
ɲ "0272
Ɲ "019D
ŋ "014B
Ŋ "014A

You already have 2 out of 4!!

https://fonts.google.com/specimen/Lexend?preview.text=M%C9%94g%C9%94k%C9%94r%C9%94w%20ka%C9%B2i%20ka%20k%C9%9B%20ni%20%C5%8Bania%20%C9%B2uman%20ye&preview.text_type=custom#standard-styles

If one day we could get lexend it would benefit some 30 million people that have only about 40 fonts at the present time.

Thanks!

Lexend is an alias for Lexend Deca?

Based on the following comments:

axisOrder:
# - HEXP
- wght
stat:
# - name: Hyper Expansion
# tag: HEXP
# values:
# - name: Deca
# value: 0

And the following lines from the build script:

fonttools varLib.instancer ../fonts/lexend/variable/$vf HEXP=0 --output ../fonts/lexend/variable/Lexend[wght].ttf

fonttools varLib.instancer ../fonts/deca/variable/$vf HEXP=0 --output ../fonts/deca/variable/LexendDeca[wght].ttf

Both Lexend and Lexend Deca have a hyper-expansion factor (HEXP) of zero. Is Lexend an alias for Lexend Deca?

Interpolation problems in `LexendMega[wght].ttf`

Hello!

This is an automatically-generated report about possible interpolation problems in LexendMega[wght].ttf, as found in the Google Fonts catalog.

To download a PDF version of this report with helpful visuals of the problems, click here; Or to view it on the GitHub website, click here.

The report follows:

Glyph colonmonetary was not compatible:
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2] in '', [1, 0, 2] in 'wght=900.0'
Glyph numbersign was not compatible:
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour order differs: [0, 1, 2, 3] in 'wght=199.9939', [0, 2, 1, 3] in 'wght=100.0'
Glyph product was not compatible:
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour order differs: [0, 1, 2] in 'wght=199.9939', [2, 1, 0] in 'wght=100.0'
Glyph uni20AD was not compatible:
  Masters: '', 'wght=199.9939':
    Contour 1 start point differs: 0 in '', 1 in 'wght=199.9939'; reversed: True
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour 1 start point differs: 0 in 'wght=199.9939', 1 in 'wght=100.0'; reversed: True
Glyph uni20B1 was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=199.9939'
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=900.0'

This report was generated using the fonttools varLib.interpolatable tool. We understand that sometimes the tool generates false-positives. Particularly for more complicated font designs. If you did not find this report useful, please accept our apologies and ignore / close it.

To give feedback about this report, please file an issue or open a discussion at fonttools.

WOFF2 Files for all variations

Would it be possible to publish the WOFF2 versions for the other variations? Particularly interested in the Lexend Deca version.

I tried to create them myself but running into issues getting gftools to run on my mac.

`ft` pair is too tightly spaced

A user reported that the ft pair is too tightly spaced in the wght-max, and indeed ff and tt are looser.

Screen Shot 2021-12-09 at 2 02 57 PM

Its more evenly spaced in Regular

Screen Shot 2021-12-09 at 2 04 47 PM

@dberlow do you think the spacing should change? Perhaps a positive kerning pair?

Improve interpolation

A user said,

the latin doesn’t interpolate well. The accents and punctuation have an inconsistent thickness compare to the letters, spacing of light is super tight etc.

"A" of the Lexend font is displayed differently on the web on iMacs

The "A" letter of Lexend font is displayed differently on the web on all iMacs used by me and my client for verification.
Bildschirmfoto 2022-04-04 um 17 23 56

Everything is ok on iPad and iPhone and all other browser and OS combinations tested so far.

Probable cause: The curve directions of the two bestant parts are not the same.

Could you please fix and update the font?

Thanks for your time and help in advance!

BTW, the font stored locally on the server is included in CSS as follows:
@font-face { font-family: "Lexend"; font-style: normal; font-weight: 500; font-display: swap; src: url("../fonts/lexend/lexend-v14-latin-500.eot"); src: local("Lexend"), url("../fonts/lexend/lexend-v14-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/lexend/lexend-v14-latin-500.woff") format("woff"), url("../fonts/lexend/lexend-v14-latin-500.ttf") format("truetype"), url("../fonts/lexend/lexend-v14-latin-500.svg#Lexend") format("svg"); }

Interpolation problems in `LexendPeta[wght].ttf`

Hello!

This is an automatically-generated report about possible interpolation problems in LexendPeta[wght].ttf, as found in the Google Fonts catalog.

To download a PDF version of this report with helpful visuals of the problems, click here; Or to view it on the GitHub website, click here.

The report follows:

Glyph colonmonetary was not compatible:
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2] in '', [1, 0, 2] in 'wght=900.0'
Glyph numbersign was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2, 3] in '', [0, 2, 1, 3] in 'wght=199.9939'
Glyph product was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2] in '', [2, 1, 0] in 'wght=199.9939'
Glyph uni20AD was not compatible:
  Masters: '', 'wght=199.9939':
    Contour 1 start point differs: 0 in '', 1 in 'wght=199.9939'; reversed: True
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour 1 start point differs: 0 in 'wght=199.9939', 1 in 'wght=100.0'; reversed: True
Glyph uni20B1 was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=199.9939'
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=900.0'

This report was generated using the fonttools varLib.interpolatable tool. We understand that sometimes the tool generates false-positives. Particularly for more complicated font designs. If you did not find this report useful, please accept our apologies and ignore / close it.

To give feedback about this report, please file an issue or open a discussion at fonttools.

Incompatibility with terminals

I wanted to use this font while prgramming, but using this font in XFCE Terminal or in Windows Terminal will look super weird.

Windows Terminal

Interpolation problems in `LexendZetta[wght].ttf`

Hello!

This is an automatically-generated report about possible interpolation problems in LexendZetta[wght].ttf, as found in the Google Fonts catalog.

To download a PDF version of this report with helpful visuals of the problems, click here; Or to view it on the GitHub website, click here.

The report follows:

Glyph colonmonetary was not compatible:
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2] in '', [1, 0, 2] in 'wght=900.0'
Glyph numbersign was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2, 3] in '', [0, 2, 1, 3] in 'wght=199.9939'
Glyph product was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2] in '', [2, 1, 0] in 'wght=199.9939'
Glyph uni20AD was not compatible:
  Masters: '', 'wght=199.9939':
    Contour 1 start point differs: 0 in '', 1 in 'wght=199.9939'; reversed: True
    Contour 2 start point differs: 0 in '', 3 in 'wght=199.9939'; reversed: True
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour 1 start point differs: 0 in 'wght=199.9939', 1 in 'wght=100.0'; reversed: True
    Contour 2 start point differs: 0 in 'wght=199.9939', 3 in 'wght=100.0'; reversed: True
Glyph uni20B1 was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=199.9939'
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=900.0'

This report was generated using the fonttools varLib.interpolatable tool. We understand that sometimes the tool generates false-positives. Particularly for more complicated font designs. If you did not find this report useful, please accept our apologies and ignore / close it.

To give feedback about this report, please file an issue or open a discussion at fonttools.

Interpolation problems in `Lexend[wght].ttf`

Hello!

This is an automatically-generated report about possible interpolation problems in Lexend[wght].ttf, as found in the Google Fonts catalog.

To download a PDF version of this report with helpful visuals of the problems, click here; Or to view it on the GitHub website, click here.

The report follows:

Glyph colonmonetary was not compatible:
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2] in '', [1, 0, 2] in 'wght=900.0'
Glyph plus was not compatible:
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour 1 start point differs: 0 in 'wght=199.9939', 1 in 'wght=100.0'; reversed: False
Glyph uni20AD was not compatible:
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour order differs: [0, 1, 2, 3, 4] in 'wght=199.9939', [0, 2, 1, 3, 4] in 'wght=100.0'
Glyph uni20B1 was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=199.9939'
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=900.0'

This report was generated using the fonttools varLib.interpolatable tool. We understand that sometimes the tool generates false-positives. Particularly for more complicated font designs. If you did not find this report useful, please accept our apologies and ignore / close it.

To give feedback about this report, please file an issue or open a discussion at fonttools.

Interpolation problems in `LexendExa[wght].ttf`

Hello!

This is an automatically-generated report about possible interpolation problems in LexendExa[wght].ttf, as found in the Google Fonts catalog.

To download a PDF version of this report with helpful visuals of the problems, click here; Or to view it on the GitHub website, click here.

The report follows:

Glyph colonmonetary was not compatible:
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2] in '', [1, 0, 2] in 'wght=900.0'
Glyph plus was not compatible:
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour 1 start point differs: 0 in 'wght=199.9939', 1 in 'wght=100.0'; reversed: False
Glyph uni20AD was not compatible:
  Masters: '', 'wght=199.9939':
    Contour 1 start point differs: 0 in '', 1 in 'wght=199.9939'; reversed: True
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour order differs: [0, 1, 2, 3, 4] in 'wght=199.9939', [0, 2, 1, 3, 4] in 'wght=100.0'
    Contour 1 start point differs: 0 in 'wght=199.9939', 1 in 'wght=100.0'; reversed: True
Glyph uni20B1 was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=199.9939'
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=900.0'

This report was generated using the fonttools varLib.interpolatable tool. We understand that sometimes the tool generates false-positives. Particularly for more complicated font designs. If you did not find this report useful, please accept our apologies and ignore / close it.

To give feedback about this report, please file an issue or open a discussion at fonttools.

Interpolation problems in `LexendTera[wght].ttf`

Hello!

This is an automatically-generated report about possible interpolation problems in LexendTera[wght].ttf, as found in the Google Fonts catalog.

To download a PDF version of this report with helpful visuals of the problems, click here; Or to view it on the GitHub website, click here.

The report follows:

Glyph colonmonetary was not compatible:
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2] in '', [1, 0, 2] in 'wght=900.0'
Glyph numbersign was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2, 3] in '', [0, 2, 1, 3] in 'wght=199.9939'
Glyph product was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2] in '', [2, 1, 0] in 'wght=199.9939'
Glyph uni20AD was not compatible:
  Masters: '', 'wght=199.9939':
    Contour 1 start point differs: 0 in '', 1 in 'wght=199.9939'; reversed: True
  Masters: 'wght=199.9939', 'wght=100.0':
    Contour 1 start point differs: 0 in 'wght=199.9939', 1 in 'wght=100.0'; reversed: True
Glyph uni20B1 was not compatible:
  Masters: '', 'wght=199.9939':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=199.9939'
  Masters: '', 'wght=900.0':
    Contour order differs: [0, 1, 2, 3] in '', [1, 0, 2, 3] in 'wght=900.0'

This report was generated using the fonttools varLib.interpolatable tool. We understand that sometimes the tool generates false-positives. Particularly for more complicated font designs. If you did not find this report useful, please accept our apologies and ignore / close it.

To give feedback about this report, please file an issue or open a discussion at fonttools.

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.