320 likes | 413 Views
Explore the importance of internationalization in embedded systems for safety, usability, and acceptance. Learn about character encoding forms, mapping abstract characters to code units, and different encoding schemes. Discover the intricacies of displaying characters using various font types and technologies.
E N D
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.” Ken Lunde, CJKV Information Processing
ASCII H e a l t h 0x48 0x65 0x61 0x6C 0x74 0x68 [0x48,0x65,0x61,0x6C,0x74,0x68]
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
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]
健康 (0x6550,0xB75E) Little Endian 敐띞 [0x50,0x65,0x5E,0xB7] Big Endian [0x65,0x50,0xB7,0x5E]
Font “A collection of glyphs usedfor the visual depictionof character data.” Glossary of theUnicode Consortium
Bitmap Font Pixel-Matrix Here: 3 bits/pixel Easy todisplay Noscaling Predictableoutput Large
Outline Font Lines, Arcs, Curves Needs Renderer Output hardtopredict Scaling
CharacterSet Encoding Font
Question? Comments? Opinions? Tobias.kniep@zuehlke.com Hall 5 / 5-240
Kontaktieren Sie mich! Gerne beantworte ich Ihre Fragen… Tobias Kniep