Android v6 (Marshmallow) に Noto Sans JP が導入された
Factory Imagesから、
Nexus 5 (hammerhead) の 5.1.1 (Lolipop) と 6.0.0 (Marshmallow) のイメージを落としてきて /system/fonts
の差分を調べてみたのが下記。
-AndroidEmoji.ttf
+CarroisGothicSC-Regular.ttf
-DroidNaskh-Regular.ttf
-DroidNaskhUI-Regular.ttf
+ComingSoon.ttf
+CutiveMono.ttf
+DancingScript-Bold.ttf
+DancingScript-Regular.ttf
-DroidSansArmenian.ttf
-DroidSansEthiopic-Regular.ttf
-DroidSansFallback.ttf
-DroidSansGeorgian.ttf
-DroidSansHebrew-Bold.ttf
-DroidSansHebrew-Regular.ttf
-DroidSerif-Bold.ttf
-DroidSerif-BoldItalic.ttf
-DroidSerif-Italic.ttf
-DroidSerif-Regular.ttf
-MTLmr3m.ttf
-NanumGothic.ttf
+NotoNaskhArabic-Bold.ttf
+NotoNaskhArabic-Regular.ttf
+NotoNaskhArabicUI-Bold.ttf
+NotoNaskhArabicUI-Regular.ttf
+NotoSansArmenian-Bold.ttf
+NotoSansArmenian-Regular.ttf
+NotoSansBalinese-Regular.ttf
+NotoSansBamum-Regular.ttf
+NotoSansBatak-Regular.ttf
+NotoSansBuginese-Regular.ttf
+NotoSansBuhid-Regular.ttf
+NotoSansCanadianAboriginal-Regular.ttf
+NotoSansCham-Bold.ttf
+NotoSansCham-Regular.ttf
+NotoSansCherokee-Regular.ttf
+NotoSansCoptic-Regular.ttf
+NotoSansEthiopic-Bold.ttf
+NotoSansEthiopic-Regular.ttf
+NotoSansGeorgian-Bold.ttf
+NotoSansGeorgian-Regular.ttf
+NotoSansGlagolitic-Regular.ttf
+NotoSansGujarati-Bold.ttf
+NotoSansGujarati-Regular.ttf
+NotoSansGujaratiUI-Bold.ttf
+NotoSansGujaratiUI-Regular.ttf
+NotoSansGurmukhi-Bold.ttf
+NotoSansGurmukhi-Regular.ttf
+NotoSansGurmukhiUI-Bold.ttf
+NotoSansGurmukhiUI-Regular.ttf
+NotoSansHanunoo-Regular.ttf
+NotoSansHebrew-Bold.ttf
+NotoSansHebrew-Regular.ttf
+NotoSansJP-Regular.otf
+NotoSansJavanese-Regular.ttf
+NotoSansKR-Regular.otf
+NotoSansKayahLi-Regular.ttf
+NotoSansLepcha-Regular.ttf
+NotoSansLimbu-Regular.ttf
+NotoSansLisu-Regular.ttf
-NotoSansSymbols-Regular.ttf
+NotoSansMandaic-Regular.ttf
+NotoSansMeeteiMayek-Regular.ttf
+NotoSansMongolian-Regular.ttf
+NotoSansMyanmar-Bold.ttf
+NotoSansMyanmar-Regular.ttf
+NotoSansMyanmarUI-Bold.ttf
+NotoSansMyanmarUI-Regular.ttf
+NotoSansNKo-Regular.ttf
+NotoSansNewTaiLue-Regular.ttf
+NotoSansOlChiki-Regular.ttf
+NotoSansOriya-Bold.ttf
+NotoSansOriya-Regular.ttf
+NotoSansOriyaUI-Bold.ttf
+NotoSansOriyaUI-Regular.ttf
+NotoSansRejang-Regular.ttf
+NotoSansSC-Regular.otf
+NotoSansSaurashtra-Regular.ttf
+NotoSansSinhala-Bold.ttf
+NotoSansSinhala-Regular.ttf
+NotoSansSundanese-Regular.ttf
+NotoSansSylotiNagri-Regular.ttf
+NotoSansSymbols-Regular-Subsetted.ttf
+NotoSansSyriacEstrangela-Regular.ttf
+NotoSansTC-Regular.otf
+NotoSansTagbanwa-Regular.ttf
+NotoSansTaiLe-Regular.ttf
+NotoSansTaiTham-Regular.ttf
+NotoSansTaiViet-Regular.ttf
+NotoSansThaana-Bold.ttf
+NotoSansThaana-Regular.ttf
-Padauk-book.ttf
-Padauk-bookbold.ttf
+NotoSansTibetan-Regular.ttf
+NotoSansTifinagh-Regular.ttf
+NotoSansVai-Regular.ttf
+NotoSansYi-Regular.ttf
+NotoSerif-Bold.ttf
+NotoSerif-BoldItalic.ttf
+NotoSerif-Italic.ttf
+NotoSerif-Regular.ttf
+Roboto-Black.ttf
+Roboto-BlackItalic.ttf
+Roboto-Medium.ttf
+Roboto-MediumItalic.ttf
+RobotoCondensed-Light.ttf
+RobotoCondensed-LightItalic.ttf
全体をかい摘んでいうと、
- Droid Font Family は全体的に削除がなされていている(まだ DroidSans, DroidSans-Bold, DroidSansMono が残っているが)
- Noto Font Family が拡充されている。これには CJK も含む。
- AndroidEmoji が削除された。NotoColorEmoji があるので絵文字自体が削除されてわけではない。
- MTLmr3m (MotoyaLMaru W3 Mono) がひっそりと削除された。
- NanumGothic (고딕체 Gothic) がひっそりと削除された。
- Padauk-book, Padauk-bookbold がひっそりと削除された。これはタイ語フォントである。
- NotoSansSC, NotoSansTC, NotoSansJP, NotoSansKR のみ拡張子が OTF!
日本語フォントとして Android 6 (Marshmallow) で、 ようやく Noto Sans が導入されたわけであるが、 太字用のフォントが用意されていない。 それ故、太字は依然微妙なレンダリングで表示されるため区別が難しい。 (ウェブページ上では text-shadow を使うバッドノウハウが依然使うことになりそうだ。)
また、当然のことながら細字フォントの表示はなされない。 (ただしフォントを差し替えた場合を除く)
あなたの環境での表示
font-weight: 100; 新しい朝が来た希望の朝。
font-weight: 200; 新しい朝が来た希望の朝。
font-weight: 300; 新しい朝が来た希望の朝。
font-weight: 400; 新しい朝が来た希望の朝。
font-weight: 500; 新しい朝が来た希望の朝。
font-weight: 600; 新しい朝が来た希望の朝。
font-weight: 700; 新しい朝が来た希望の朝。
font-weight: 800; 新しい朝が来た希望の朝。
font-weight: 900; 新しい朝が来た希望の朝。
font-weight: 200; 新しい朝が来た希望の朝。
font-weight: 300; 新しい朝が来た希望の朝。
font-weight: 400; 新しい朝が来た希望の朝。
font-weight: 500; 新しい朝が来た希望の朝。
font-weight: 600; 新しい朝が来た希望の朝。
font-weight: 700; 新しい朝が来た希望の朝。
font-weight: 800; 新しい朝が来た希望の朝。
font-weight: 900; 新しい朝が来た希望の朝。
Reference
- Factory Images for Nexus Devices | Nexus Files for Developers | Google Developers
- anestisb/android-simg2img - Tool to convert Android sparse images to raw images
- "Android 6.0 Marshmallowでは日本語フォントがモトヤフォントからNoto Sans CJKに変更される。", Android(アンドロイド)おすすめアプリ/格安SIM/SIMフリースマホ情報|アンドロイドラバー