Download presentation
Presentation is loading. Please wait.
Published byTalia Pickett Modified over 10 years ago
1
© Zühlke 2014 Tobias Kniep Effective Internationalization for Embedded Systems 26. February 2014
2
Safety Usability Acceptance
5
Shibuya Crossing, Tokyo by Terrazo, on Flickr. Creative Commons Attribution 2.0 Generic License
7
Character Set A character set simply provides a common bucket, repertoire, or collection of characters. Ken Lunde, CJKV Information Processing
8
Coded Character Set A mapping from a set of abstract characters to a set of integers. Ken Lunde, CJKV Information Processing
13
ASCII H e a l t h 0x48 0x65 0x61 0x6C 0x74 0x68 [0x48,0x65,0x61,0x6C,0x74,0x68]
14
Encoding Form A character encoding form plus byte serialization Glossary of the Unicode Consortium Mapping from a character set definition to the actual code units used to represent the data. Encoding Scheme
16
Unicode 0x5065 0x5EB7 UTF-16LE:[0x65,0x50,0xB7,0x5E] ? UTF-8:[0xE5,0x81,0xA5,0xE5,0xBA,0xB7] UTF-32BE:[0x00,0x00,0x50,0x65,0x00,0x00,0x5E,0xB7] �康
17
Endianess
18
Little Endian Big Endian [0x65,0x50,0xB7,0x5E] [0x50,0x65,0x5E,0xB7] (0x6550,0xB75E)
19
Modal Non-Modal [0x65,0x50,0xB7,0x5E] [0x1b,0x24,0x42, 0x1b,0x28,0x42] 0x37,0x72,0x39,0x2f, Switch to JIS X 0208- 1983 Back to ASCII
20
UTF-8 H0x48 ¥0xC2,0xA5 0xE5,0x81,0xA5 0xF0,0xA0,0x80,0xB7 0x4801001000 0xC211000010 0xE511100101 0xF011110000
21
UTF-16 H0x0048 ¥0x00A5 0x5065 0xD840,0xDC37
22
UTF-32 H0x00000048 ¥0x000000A5 0x00005065 0x00020037
25
Font A collection of glyphs used for the visual depiction of character data. Glossary of the Unicode Consortium
26
Glyph A specific instance of a character. Ken Lunde, CJKV Information Processing
27
Pixel-Matrix Here: 3 bits/pixel No scaling Easy to display Predictable output Bitmap Font Large
29
Outline Font Lines, Arcs, Curves Needs Renderer Scaling Output hard to predict
31
Anti-aliasing
32
Background pixels
33
Character Set EncodingFont
34
Ken Lunde, CJKV Information Processing OReilly 2009
35
Question? Comments? Opinions? Tobias.kniep@zuehlke.com Hall 5 / 5-240
36
Kontaktieren Sie mich! Gerne beantworte ich Ihre Fragen… Tobias Kniep
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.