1 / 32

Effective Internationalization for Embedded Systems

Effective Internationalization for Embedded Systems. Safety. Acceptance. Usability. Shibuya Crossing, Tokyo by Terrazo , on Flickr. Creative Commons Attribution 2.0 Generic License. Coded Character Set. “A mapping from a set of abstract characters to a set of integers.”.

senona
Download Presentation

Effective Internationalization for Embedded Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Effective Internationalization for Embedded Systems

  2. Safety Acceptance Usability

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

  4. Coded Character Set “A mapping from a set of abstract characters to a set of integers.” Ken Lunde, CJKV Information Processing

  5. Unicode

  6. How to represent the chars?

  7. ASCII H e a l t h 0x48 0x65 0x61 0x6C 0x74 0x68 [0x48,0x65,0x61,0x6C,0x74,0x68]

  8. Encoding Form „Mapping from a character set definition to the actual code units used to represent the data.” Encoding Scheme „A character encoding form plus byte serialization“ Glossary of theUnicode Consortium

  9. Unicode 健 康 å?¥åº· 0x5065 0x5EB7 ? UTF-8:[0xE5,0x81,0xA5,0xE5,0xBA,0xB7] UTF-16LE:[0x65,0x50,0xB7,0x5E] UTF-32BE:[0x00,0x00,0x50,0x65,0x00,0x00,0x5E,0xB7]

  10. Endianess

  11. 健康 (0x6550,0xB75E) Little Endian 敐띞 [0x50,0x65,0x5E,0xB7] Big Endian [0x65,0x50,0xB7,0x5E]

  12. UTF-8

  13. UTF-16

  14. UTF-32

  15. UTF-8

  16. How to display chars?

  17. Font “A collection of glyphs usedfor the visual depictionof character data.” Glossary of theUnicode Consortium

  18. Bitmap Font Pixel-Matrix Here: 3 bits/pixel Easy todisplay Noscaling Predictableoutput Large

  19. Outline Font Lines, Arcs, Curves Needs Renderer Output hardtopredict Scaling

  20. Bitmap Font

  21. Anti-aliasing

  22. CharacterSet Encoding Font

  23. Ken Lunde, CJKV Information ProcessingO’Reilly 2009

  24. Question? Comments? Opinions? Tobias.kniep@zuehlke.com Hall 5 / 5-240

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

More Related