saffad / ios-text-styles-in-sketch Goto Github PK
View Code? Open in Web Editor NEWA direct and true representation of iOS 9 text styles in Sketch
A direct and true representation of iOS 9 text styles in Sketch
This was a hot topic at WWDC because iOS is now all around the world and it is used by many different people with different cultures. So designing and considering only alphabetical format is becoming a thing of the past, we as designer must consider about other languages and make it accessible to people not native to alphabets.
Your sketch was super helpful to simulate System Font used in Xcode. It's clearly a great idea to make it into a styled text format for Sketch. So I thought, why not make it inclusive, so that designers that are making for other international markets don't have to research all over again about how typography will be treated in different languages and regions.
Right now I mainly work for the Japanese market, and as you can see on the table above (2nd Column), Japanese System Font (Hiragino Sans) have only 2 weights. Plus Japanese fonts are generally larger than the alphabet we know, font size do change when styling, but in Xcode It's considered the same.
For example, Body style in alphabet is SF Text Regular 17pt, whereas the same style in Japanese would be Hiragino Sans W3 16pt.
This is a real pain and confusion when making typographic layouts for both languages, so following your sketch file format, I made a Japanese version (screenshot below). I would love to contribute to this repo so that the resources are all together for designers around the world. @saffad
PS : I tried to be as perfect as possible, replicating the System Font in Japanese but there are some limits to Sketch and by the way OS X treats Japanese font. The red text layout is sketch, the background is the text generated from Xcode System Font.
Are you planning on updating this to the new iOS 10 styles? Here's the 'new' list: https://developer.apple.com/ios/human-interface-guidelines/visual-design/typography/
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.