Programming-foundations
Learn how to seamlessly integrate and style custom fonts in your Expo app using NativeWind and Tailwind-style utilities.
Appykit-Blogs
Typography
-
Its for hierarchy / Differentiation
-
Difference Btw Fonts and Typefaces
-
Typeface → The collection of one Particular font Eg : The Typeface for the Project is Inter
-
Font → Detailed descprption of font properties Eg : The Font for the Project is Inter Bold 18px
-
-
Types of font Familiy
- Serif (with stroke)
- Sans - Serif (Sans=No stroke)
Font properties
- Font Weight
- Leading - height of line or the gap btw two lines
- Tracking - The gap between the letter
- Kearning - Its similar to Tracking but can explicty set the spacing btw any letter
- Ligatures - When two or more letter combine to form a glyph
- Measure - The width of text/paragraph -> It should be 10 -14 words , more than 14 words can't be proceessed by the user
- Rag - Its the shape that formed due the either left or right alignment
- Widows - The one / two left out words at the end of paragraph
- Orphans - The one or two seprated words ,at the begining of the sentence
- Typography Scale - Its very important to maintain the consitence regard to sizes of font, Usually it will be 2x of the normal font Refernce ->font-scale.com
- Timeless Fonts
- // Hard Fast Rule
- Justify Left
- use either one font or pair of diff category font
- Choose typescale and maintain it
Tips to improve
- Try to practice the Typography with one Font
- See and compare the useCases of Good and Bad typography