Untitled - Jaime Chapinal

2 downloads 152 Views 28MB Size Report
Jun 2, 2016 - SYSTEM FONTS. Risks: Testing in a wider range of devices. Fonts changed by the user (Android). OS updates 
I18N

BEST PRACTICES

06/02/2016

Image of you here

Jaime Chapinal Simfor

CartoDB

Electronic Arts

@chapi13

[email protected]

www.jaimechapinal.com

Agenda i18n Best practices Unicode Fonts Input Languages Arabic Japanese Chinese Korean

cv

i18n

Best practices

http://www.joelonsoftware.com/articles/Unicode.html

ASCII Table (7 bits)

CODEPAGES

UNICODE Unicode was a brave effort to create a single character set that included every reasonable writing system

CODEPOINTS

U+

ENCODING

http://javarevisited.blogspot.com.es/2015/02/difference-between-utf-8-utf-16-and-utf.html

Font stripping

Terms and conditions Legal documents

STRATEGY Strategy

???

ALL IN-GAME STRINGS KNOWN?

USER INPUT? SOCIAL NETWORKS?

COMPLETE FONTS STRIPPED FONTS

INPUT

IME

Dynamic Font Rendering

SYSTEM FONTS Risks: OS updates

Fonts changed by the user (Android)

Testing in a wider range of devices

Cursive script

http://r12a.github.io/scripts/tutorial/part3#short-vowels

Ligatures

http://r12a.github.io/scripts/tutorial/part3#short-vowels

Bidirectional

http://r12a.github.io/scripts/tutorial/part4#ordering

UI Design

SCRIPTS SCRIPT

CHARS

KANJI

could be > 50,000 usually < 10,000

HIRAGANA

46

KATAKANA

46

http://r12a.github.io/scripts/tutorial/part2

Text is legible Avoid styled fonts (bold, italicized, etc)

http://r12a.github.io/scripts/tutorial/part2

LANGUAGE

CHARS

TRADITIONAL CHINESE

could be > 85,000 usually < 10,000

SIMPLIFIED CHINESE

> 8,000

HANGUL Thousands. 24 consonant and vowels, which are combined to form glyphs. Fonts can have up to 11.000 glyphs.

https://goo.gl/QZb6kA