Presentation is loading. Please wait.

Presentation is loading. Please wait.

© Zühlke 2014 Tobias Kniep Effective Internationalization for Embedded Systems 26. February 2014.

Similar presentations


Presentation on theme: "© Zühlke 2014 Tobias Kniep Effective Internationalization for Embedded Systems 26. February 2014."— Presentation transcript:

1 © Zühlke 2014 Tobias Kniep Effective Internationalization for Embedded Systems 26. February 2014

2 Safety Usability Acceptance

3

4

5 Shibuya Crossing, Tokyo by Terrazo, on Flickr. Creative Commons Attribution 2.0 Generic License

6

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

9

10

11

12

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

15

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 Back to ASCII

20 UTF-8 H0x48 ¥0xC2,0xA5 0xE5,0x81,0xA5 0xF0,0xA0,0x80,0xB7 0x xC xE xF

21 UTF-16 H0x0048 ¥0x00A5 0x5065 0xD840,0xDC37

22 UTF-32 H0x ¥0x000000A5 0x x

23

24

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

28

29 Outline Font Lines, Arcs, Curves Needs Renderer Scaling Output hard to predict

30

31 Anti-aliasing

32 Background pixels

33 Character Set EncodingFont

34 Ken Lunde, CJKV Information Processing OReilly 2009

35 Question? Comments? Opinions? Hall 5 / 5-240

36 Kontaktieren Sie mich! Gerne beantworte ich Ihre Fragen… Tobias Kniep


Download ppt "© Zühlke 2014 Tobias Kniep Effective Internationalization for Embedded Systems 26. February 2014."

Similar presentations


Ads by Google