top ten list: reasons to abandon shift-jis encoding© 2013 adobe systems incorporated. all rights...

14
© 2013 Adobe Systems Incorporated. All Rights Reserved. Dr. Ken Lunde | Senior Computer Scientist | Adobe Systems Incorporated Top Ten List: Reasons To Abandon Shi-JIS Encoding

Upload: others

Post on 11-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Dr. Ken Lunde | Senior Computer Scientist | Adobe Systems Incorporated Top Ten List: Reasons To Abandon Shi!-JIS Encoding

Page 2: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01— 02—

03—

04—

05—

06— 07—

08—

09—

10—

2

Page 3: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01— 02—

03—

04—

05—

06— 07—

08—

09—

10—Shi!-JIS supports only 11,280 code points

3

Page 4: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01— 02—

03—

04—

05—

06— 07—

08—

09—Non–full-width Latin support is limited to ASCII (JIS X 0201)

10—Shi!-JIS supports only 11,280 code points

4

Page 5: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01— 02—

03—

04—

05—

06— 07—

08—Only JIS X 0208 is supported

09—Non–full-width Latin support is limited to ASCII (JIS X 0201)

10—Shi!-JIS supports only 11,280 code points

5

Page 6: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01— 02—

03—

04—

05—

06— 07—Conflicting OS-specific definitions of Shi!-JIS

08—Only JIS X 0208 is supported

09—Non–full-width Latin support is limited to ASCII (JIS X 0201)

10—Shi!-JIS supports only 11,280 code points

6

Page 7: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01— 02—

03—

04—

05—

06—Four Jōyō Kanji (塡剝𠮟頰) are not supported by Shi!-JIS 07—Conflicting OS-specific definitions of Shi!-JIS

08—Only JIS X 0208 is supported

09—Non–full-width Latin support is limited to ASCII (JIS X 0201)

10—Shi!-JIS supports only 11,280 code points

7

Page 8: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01— 02—

03—

04—

05—107 Jinmei-yō Kanji are not supported by Shi!-JIS

06—Four Jōyō Kanji (塡剝𠮟頰) are not supported by Shi!-JIS 07—Conflicting OS-specific definitions of Shi!-JIS

08—Only JIS X 0208 is supported

09—Non–full-width Latin support is limited to ASCII (JIS X 0201)

10—Shi!-JIS supports only 11,280 code points

8

Page 9: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01— 02—

03—

04—Relatively small (2,444 code points) user-defined range

05—107 Jinmei-yō Kanji are not supported by Shi!-JIS

06—Four Jōyō Kanji (塡剝𠮟頰) are not supported by Shi!-JIS 07—Conflicting OS-specific definitions of Shi!-JIS

08—Only JIS X 0208 is supported

09—Non–full-width Latin support is limited to ASCII (JIS X 0201)

10—Shi!-JIS supports only 11,280 code points

9

Page 10: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01— 02—

03—Unicode, not Shi!-JIS, is supported by default in OpenType

04—Relatively small (2,444 code points) user-defined range

05—107 Jinmei-yō Kanji are not supported by Shi!-JIS

06—Four Jōyō Kanji (塡剝𠮟頰) are not supported by Shi!-JIS 07—Conflicting OS-specific definitions of Shi!-JIS

08—Only JIS X 0208 is supported

09—Non–full-width Latin support is limited to ASCII (JIS X 0201)

10—Shi!-JIS supports only 11,280 code points

10

Page 11: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01— 02—JIS X 0213 defines a Shi!-JIS implementation, but is unused

03—Unicode, not Shi!-JIS, is supported by default in OpenType

04—Relatively small (2,444 code points) user-defined range

05—107 Jinmei-yō Kanji are not supported by Shi!-JIS

06—Four Jōyō Kanji (塡剝𠮟頰) are not supported by Shi!-JIS 07—Conflicting OS-specific definitions of Shi!-JIS

08—Only JIS X 0208 is supported

09—Non–full-width Latin support is limited to ASCII (JIS X 0201)

10—Shi!-JIS supports only 11,280 code points

11

Page 12: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01—By clinging to Shi!-JIS, you hamper Unicode-based systems 02—JIS X 0213 defines a Shi!-JIS implementation, but is unused

03—Unicode, not Shi!-JIS, is supported by default in OpenType

04—Relatively small (2,444 code points) user-defined range

05—107 Jinmei-yō Kanji are not supported by Shi!-JIS

06—Four Jōyō Kanji (塡剝𠮟頰) are not supported by Shi!-JIS 07—Conflicting OS-specific definitions of Shi!-JIS

08—Only JIS X 0208 is supported

09—Non–full-width Latin support is limited to ASCII (JIS X 0201)

10—Shi!-JIS supports only 11,280 code points

12

Page 13: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.

Top Ten List: Reasons To Abandon Shi!-JIS Encoding

01—By clinging to Shi!-JIS, you hamper Unicode-based systems 02—JIS X 0213 defines a Shi!-JIS implementation, but is unused

03—Unicode, not Shi!-JIS, is supported by default in OpenType

04—Relatively small (2,444 code points) user-defined range

05—107 Jinmei-yō Kanji are not supported by Shi!-JIS

06—Four Jōyō Kanji (塡剝𠮟頰) are not supported by Shi!-JIS 07—Conflicting OS-specific definitions of Shi!-JIS

08—Only JIS X 0208 is supported

09—Non–full-width Latin support is limited to ASCII (JIS X 0201)

10—Shi!-JIS supports only 11,280 code points

13

Page 14: Top Ten List: Reasons To Abandon Shift-JIS Encoding© 2013 Adobe Systems Incorporated. All Rights Reserved. Top Ten List: Reasons To Abandon Shi!-JIS Encoding 01— 02— 03— 04—

© 2013 Adobe Systems Incorporated. All Rights Reserved.