Cloudinary でカスタムフォントをオーバーレイに使う

公開日:

はじめに

Cloudinary、とても便利に使っています。URL を組めばリッチな文字入りの画像を動的に作れるところが気に入っています。ブログのサムネイルなんかで使えます。

テキストを画像に重ね合わせるとき日本語はSawarabi Gothicが使えるのですが、それ以外のフォントも使いたくなったので試行錯誤しました。

そして結構苦労しました。他の方のブログを参考にしたのですが、結構時間が経っていて UI が変わっていました。

ちなみにこの記事を書いている時点では、日本語はデフォルトではSawarabi Gothicしか使えないようです。公式ブログでは Google フォントに入っているフォントは全部使えるようなことが書いてあったのですが、英語のみなのかも知れないです。。

やりかた

以下のように進む。

  1. Settings を押す
  2. Product environment settings → Upload と進む
  3. Add Upload Preset を押す
  4. Upload preset name を入力
  5. Optimize and Deliver タブを押す
  6. Delivery type を Authenticated に変更
  7. Save を押して登録
  8. Upload の画面に戻る
  9. Manage Defaults を押す
  10. Media Library の Raw の項目を作成した Upload preset に変更
  11. Assets → Media Library と進む
  12. Upload を押す
  13. 追加したいフォントファイルをアップロード

画像なくてすいません。。。

先に Upload preset を作って設定した後にアップロードすることが重要です。

URL を組む

テキストをオーバーレイする時のパラメータを作っていきます。以下が例です。

/l_text:MPLUS1p-Bold.ttf_60_bold:ここにテキストが表示されます,co_rgb:fff,w_620,c_fit/

こんな感じでパラメータを作っていきます。

上の例の内容です。

  • フォント: MPLUS1p-Bold.ttf
  • 文字サイズ: 60
  • フォントの太さ: Bold
  • テキスト: ここにテキストが表示されます