gue3bara / lemonada Goto Github PK
View Code? Open in Web Editor NEWLemonada is a modern Arabic and Latin typeface family designed by Mohamed Gaber (Arabic) and Eduardo Tunni (Latin)
License: SIL Open Font License 1.1
Lemonada is a modern Arabic and Latin typeface family designed by Mohamed Gaber (Arabic) and Eduardo Tunni (Latin)
License: SIL Open Font License 1.1
This point (in blue) should have a control point coming out of it, but does not.
I think this script can show you such glyphs:
https://github.com/mekkablue/Glyphs-Scripts/blob/master/Paths/New%20Tab%20with%20Path%20Problems.py
Font family names should not have script or languages in the name :)
https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md#name-your-project
Since there is a Light and Bold master, why not add Regular, Medium and SemiBold instances?
www.impallari.com/familysteps/ helps to calculate their values
In Font Info, Font
Copyright 2015 The Lemonada Project Authors.
Then add the AUTHORS and the other 2 files as per https://github.com/googlefonts/gf-docs/blob/master/ProjectChecklist.md
In Font Info, Masters
In Font Info, Instances
Semi Bold
to SemiBold
Hi !
Awesome work on the fonts !
Can you make a "release" on github to ease the download for the non "github-aware" people interested on this work ?
Thanks !
gftools gen-stat
can solve the problem.
Besides the technical problem, an interesting read:
https://www.twardoch.com/download/polishhowto/stroke.html
Please add a few paragraphs of description about the design to the README :)
In the latest update, the vertical metrics changed because of these glyphs (using their production names)
Lemonada-Bold.ttf: uni1EC4 uni1EC2 uni1EC3 uni1EC0 uni1ED2 uni1ED0 uni1ED6 uni1ED5 uni1ED4 uni25CC uni1EA8 uni1EA9 uni1EA4 hamzaaboveDammatanar Aringacute uni1EAE uni1EAA uni1EB0 uni1EB3 uni1EB2 uni1EB4 uni1EBE aringacute uni03020309 uni1EA6 uni03060309 hamzaaboveDammaar
Lemonada-Light.ttf: uni1EC4 uni1EC5 uni1EC2 uni1EC3 uni1EC0 uni1EC1 shaddaDammatanar uni1ED3 uni1ED2 uni1ED1 uni1ED0 uni1ED7 uni1ED6 uni1ED5 uni1ED4 uni03020301 uni25CC hamzaaboveSukunar uni1EAF uni1EAB uni1EA8 uni1EA9 uni1EA4 uni1EA5 uni1EA7 hamzaaboveDammatanar Aringacute shaddaDammaar uni1EAE uni1EAA uni03020303 uni1EB1 uni1EB0 uni1EB3 uni1EB2 uni1EB5 uni1EB4 uni03020300 uni1EBE uni1EBF aringacute uni03020309 uni1EA6 uni03060303 uni03060301 uni03060300 uni03060309 hamzaaboveDammaar
Lemonada-Regular.ttf: uni1EC4 uni1EC5 uni1EC2 uni1EC3 uni1EC0 uni1EC1 shaddaDammatanar uni1ED3 uni1ED2 uni1ED1 uni1ED0 uni1ED7 uni1ED6 uni1ED5 uni1ED4 uni03020301 uni25CC uni1EAF uni1EAB uni1EA8 uni1EA9 uni1EA4 uni1EA5 uni1EA7 hamzaaboveDammatanar Aringacute shaddaDammaar uni0688 uni1EAE uni1EAA uni03020303 uni1EB1 uni1EB0 uni1EB3 uni1EB2 uni1EB5 uni1EB4 uni03020300 uni1EBE uni1EBF aringacute uni03020309 uni1EA6 uni03060303 uni03060301 uni03060300 uni03060309 hamzaaboveDammaar uniFB89
Lemonada-SemiBold.ttf: uni1EC4 uni1EC5 uni1EC2 uni1EC3 uni1EC0 uni1EC1 uni1ED3 uni1ED2 uni1ED1 uni1ED0 uni1ED7 uni1ED6 uni1ED5 uni1ED4 uni03020301 uni25CC uni1EAB uni1EA8 uni1EA9 uni1EA4 uni1EA5 uni1EA7 hamzaaboveDammatanar Aringacute uni1EAE uni1EAA uni03020303 uni1EB0 uni1EB3 uni1EB2 uni1EB4 uni03020300 uni1EBE uni1EBF aringacute uni03020309 uni1EA6 uni03060309 hamzaaboveDammaar
The new v metrics values should be 2758/-653.
When I open https://github.com/Gue3bara/Lemonada-Arabic/blob/master/Lemonada-Arabic.glyphs and run the @mekkablue Preflight Font script, it lists many issues and then crashes at the end:
CHECKING FONT INFO AND INSTANCES ...
CHECKING FOR OPEN PATHS ...
- Glyph hehgoalHamzaabove-ar.fina, Layer Light Italic: 1 open path(s) found.
- Glyph hehgoalHamzaabove-ar.fina, Layer Bold Italic: 1 open path(s) found.
- Glyph tehMarbuta-ar.fina, Layer Bold Italic: 1 open path(s) found.
CHECKING FOR PATH DIRECTIONS ...
- Glyph sad-ar, Layer Light Italic: Bad path order or direction..
- Glyph sad-ar, Layer Bold Italic: Bad path order or direction..
- Glyph sad-ar.medi, Layer Light Italic: Bad path order or direction..
- Glyph sad-ar.medi, Layer Bold Italic: Bad path order or direction..
- Glyph sad-ar.init, Layer Light Italic: Bad path order or direction..
- Glyph sad-ar.init, Layer Bold Italic: Bad path order or direction..
- Glyph tah-ar, Layer Light Italic: Bad path order or direction..
- Glyph tah-ar, Layer Bold Italic: Bad path order or direction..
- Glyph meem-ar, Layer Light Italic: Bad path order or direction..
- Glyph meem-ar, Layer Bold Italic: Bad path order or direction..
- Glyph meem-ar.init, Layer Light Italic: Bad path order or direction..
- Glyph meem-ar.init, Layer Bold Italic: Bad path order or direction..
- Glyph heh-ar, Layer Light Italic: Bad path order or direction..
- Glyph heh-ar, Layer Bold Italic: Bad path order or direction..
- Glyph heh-ar.init, Layer Light Italic: Bad path order or direction..
- Glyph heh-ar.init, Layer Bold Italic: Bad path order or direction..
- Glyph hehgoalHamzaabove-ar.fina, Layer Light Italic: Bad path direction..
- Glyph hehgoalHamzaabove-ar.fina, Layer Bold Italic: Bad path direction..
- Glyph tehMarbuta-ar.fina, Layer Bold Italic: Bad path direction..
- Glyph zero, Layer Light Italic: Bad path order or direction..
- Glyph zero, Layer Bold Italic: Bad path order or direction..
- Glyph zero.numr, Layer Light Italic: Bad path order or direction..
- Glyph zero.numr, Layer Bold Italic: Bad path order or direction..
- Glyph ellipsis, Layer Light Italic: Bad path order or direction..
- Glyph ellipsis, Layer Bold Italic: Bad path order or direction..
- Glyph hyphen, Layer Light Italic: Bad path direction..
- Glyph hyphen, Layer Bold Italic: Bad path direction..
- Glyph currency, Layer Light Italic: Bad path order or direction..
- Glyph currency, Layer Bold Italic: Bad path order or direction..
- Glyph copyright, Layer Light Italic: Bad path order or direction..
- Glyph copyright, Layer Bold Italic: Bad path order or direction..
- Glyph registered, Layer Light Italic: Bad path order or direction..
- Glyph registered, Layer Bold Italic: Bad path order or direction..
- Glyph estimated, Layer Light Italic: Bad path order or direction..
- Glyph estimated, Layer Bold Italic: Bad path order or direction..
- Glyph dotaccentcomb, Layer Light Italic: Bad path direction..
- Glyph dotaccentcomb, Layer Bold Italic: Bad path direction..
- Glyph ringcomb, Layer Light Italic: Bad path order or direction..
- Glyph ringcomb, Layer Bold Italic: Bad path order or direction..
- Glyph tildecomb, Layer Light Italic: Bad path direction..
- Glyph tildecomb, Layer Bold Italic: Bad path direction..
- Glyph dotbelowcomb, Layer Light Italic: Bad path direction..
- Glyph dotbelowcomb, Layer Bold Italic: Bad path direction..
CHECKING FOR NODES OUT OF BOUNDS ...
CHECKING FOR ILLEGAL GLYPH NAMES ...
CHECKING FOR NAMING CONVENTION ...
Traceback (most recent call last):
File "Preflight Font.py", line 215, in <module>
checkStandardNames( Font )
File "Preflight Font.py", line 184, in checkStandardNames
calculatedNiceName = GSGlyphsInfo.niceGlyphNameForName_( legacyName )
TypeError: Expecting instance of GSGlyphsInfo as self, got one of unicode
End
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.