以下の Developers.IO を読んでて、 Amazon Complete Font Set というものがあるのを知りました。
ということで、このフォントの中身を見てみたいと思います。
確認してみる
フォント一式ダウンロード
ここ から、わかりやすく書いてある「Download」ボタンを押して取得します。
中身を解凍して見てみると、以下のファイルが確認できました。
$ ls -la total 44152 drwxr-xr-x@ 11 omuron staff 352 10 19 17:37 . drwx------+ 316 omuron staff 10112 10 19 17:37 .. -rwxr-xr-x@ 1 omuron staff 40049 3 7 2017 Amazon Ember Licensing Guidelines.pdf drwxr-xr-x@ 10 omuron staff 320 3 30 2020 Bookerly drwxr-xr-x@ 6 omuron staff 192 3 30 2020 Bookerly Display drwxr-xr-x@ 15 omuron staff 480 3 30 2020 Ember drwxr-xr-x@ 11 omuron staff 352 3 30 2020 Ember Condensed drwxr-xr-x@ 8 omuron staff 256 3 30 2020 Ember Display -rwxr-xr-x@ 1 omuron staff 13120607 12 17 2019 amazon_jp_morisawa_font.zip -rwxr-xr-x@ 1 omuron staff 2617324 4 18 2019 amazon_typography_all.zip -rwxr-xr-x@ 1 omuron staff 6822095 4 18 2019 amazon_typography_webfonts.zip
Amazon Ember Licensing Guidelines.pdf
- ライセンスガイドライン
Bookerly
- Bookerly フォント
Bookerly Display
- ディスプレイ用 Bookerly フォント
Ember
- Amazon Ember フォント
Ember Display
- ディスプレイ用 Amazon Ember フォント
Ember Condensed
- Amazon Ember コンデンスフォント
amazon_jp_morisawa_font.zip
- モリサワフォント一式
amazon_typography_all.zip
- モリサワ以外のフォント一式
amazon_typography_webfonts.zip
- Web 向けフォント一式
それぞれのファイルを確認したいと思います。
Amazon Ember Licensing Guidelines.pdf の確認
ライセンスファイルです。
まずはこれを確認しないことには始まりません。
All of these fonts were developed under contract for Amazon - as a result Amazon owns them fully outright. To include these designs in your work there are no licenses payments, no royalties, no copyright or attribution notices required.
このフォントは Amazon 向けに作られたもので、ライセンス料を払わなくても利用ができそうです。
The font itself carries the proper ownership and copyright information in the header metadata of the font and Amazon does not require any additional attribution or protections when using the font.
ただし、フォント自体の著作権は、フォントのメタデータに記載しているとのこと。
なので、フォントの中身の著作権情報を覗いてみたいと思います。
フォントのメタデータを見てみる。
フォントのメタデータを見るために、 fonttools を利用したいと思います。
以下の環境で試してます。
$ python --version Python 3.8.5 $ pip --version pip 20.2.4
Installation に従ってインストール。
pip install fonttools
準備ができたので、 name テーブル の情報を見てみます。
>>> from fontTools.ttLib import TTFont >>> bookerly = TTFont("Bookerly/Bookerly-Bold.ttf") >>> nameTable = bookerly["name"] >>> nameTable.names [<NameRecord NameID=0; PlatformID=1; LanguageID=0>, <NameRecord NameID=1; PlatformID=1; LanguageID=0>, <NameRecord NameID=2; PlatformID=1; LanguageID=0>, <NameRecord NameID=3; PlatformID=1; LanguageID=0>, <NameRecord NameID=4; PlatformID=1; LanguageID=0>, <NameRecord NameID=5; PlatformID=1; LanguageID=0>, <NameRecord NameID=6; PlatformID=1; LanguageID=0>, <NameRecord NameID=7; PlatformID=1; LanguageID=0>, <NameRecord NameID=8; PlatformID=1; LanguageID=0>, <NameRecord NameID=9; PlatformID=1; LanguageID=0>, <NameRecord NameID=11; PlatformID=1; LanguageID=0>, <NameRecord NameID=12; PlatformID=1; LanguageID=0>, <NameRecord NameID=14; PlatformID=1; LanguageID=0>, <NameRecord NameID=18; PlatformID=1; LanguageID=0>, <NameRecord NameID=0; PlatformID=3; LanguageID=1033>, <NameRecord NameID=1; PlatformID=3; LanguageID=1033>, <NameRecord NameID=2; PlatformID=3; LanguageID=1033>, <NameRecord NameID=3; PlatformID=3; LanguageID=1033>, <NameRecord NameID=4; PlatformID=3; LanguageID=1033>, <NameRecord NameID=5; PlatformID=3; LanguageID=1033>, <NameRecord NameID=6; PlatformID=3; LanguageID=1033>, <NameRecord NameID=7; PlatformID=3; LanguageID=1033>, <NameRecord NameID=8; PlatformID=3; LanguageID=1033>, <NameRecord NameID=9; PlatformID=3; LanguageID=1033>, <NameRecord NameID=11; PlatformID=3; LanguageID=1033>, <NameRecord NameID=12; PlatformID=3; LanguageID=1033>, <NameRecord NameID=14; PlatformID=3; LanguageID=1033>, <NameRecord NameID=16; PlatformID=3; LanguageID=1033>, <NameRecord NameID=17; PlatformID=3; LanguageID=1033>]
NameID のコードについては こちら を参照。
name テーブルのレコード情報がわかったので、 nameID=0
の Copyright notice を取得してみます。
>>> notice = nameTable.getName( nameID=0, platformID=1, langID=0, platEncID=0) >>> notice.toStr() 'Copyright 2014 Dalton Maag Ltd. Modification of this file requires prior written permission from Dalton Maag Ltd.'
Dalton Maag Ltd という会社のフォントで、著作権もこの会社に帰属するようです。
Amazon Ember も同様に見てみます。
>>> ember = TTFont("Ember/Amazon-Ember-Medium.ttf") >>> nameTable = ember["name"] >>> notice = nameTable.getName( nameID=0, platformID=1, langID=0, platEncID=0) >>> notice.toStr() 'Copyright 2015 Dalton Maag Ltd. All rights reserved. This font may not be altered in any way without prior permission of Dalton Maag Ltd.'
こちらのほうが新しいですが、同じ会社のフォントですね。
WebFont の確認
amazon_typography_webfonts.zip
というファイルを解凍して確認してみます。
$ ls amazon_typography_webfonts_5e593ec/webfonts/ | head
AmazonEmberCd_W_Bd.eot
AmazonEmberCd_W_Bd.woff
AmazonEmberCd_W_Bd.woff2
AmazonEmberCd_W_BdIt.eot
AmazonEmberCd_W_BdIt.woff
AmazonEmberCd_W_BdIt.woff2
AmazonEmberCd_W_Lt.eot
AmazonEmberCd_W_Lt.woff
AmazonEmberCd_W_Lt.woff2
AmazonEmberCd_W_LtIt.eot
以下の3種類のフォーマットが確認できました。
フォーマットが違うだけで、フォントとしては同じ内容と思われます。
.eot
- IE8 以下向けなどのレガシーなブラウザ向けフォーマット
.woff
- ブラウザ向けフォントフォーマット
.woff2
- モダンブラウザ向けフォントフォーマット、圧縮率が高い
モリサワフォントの確認
以下のファイルが含まれています。
$ ls amazon_jp_morisawa_font/Fonts/
AM-JP-UDShinGoNTPr6N-DeBold.otf
AM-JP-UDShinGoNTPr6N-Reg.otf
AM-JP-UDShinGoNTPr6N-Light.otf
利用規約.txt
UD新ゴNT が3書体含まれていました。
jp
とついているように、日本向けですね。
利用規約も日本語であります。
・Amazonサイトに掲載されるバナー、クリエイティブ
・リンク先がAmazonのサイト内であるバナー、クリエイティブ
・Amazonから発信するオフラインドキュメント・クリエイティブ
Amazon サイト内のみの利用のみに限定されているようでした。
まとめ
さすがの Amazon も自社でフォントの全ては作成していないようですが、Amazon 向けに作られて所有しているフォントのようでした。
もともとは、Kindle の電子書籍閲覧用に作ったフォントでしょうか。
Amazon がフォントにもちゃんとこだわっていることが確認できました。