テンプレートでのカスタム フォントのトラブルシューティング

以下のセクションでは、Google ドキュメント テンプレートでのカスタム フォントのトラブルシューティングについて説明します。

: 一部のお客様から、テンプレートでカスタム フォントを使用した場合の問題が報告されています。カスタム フォントが存在する場合、PDF サービスが HTML ファイルを正しく PDF に変換できないことがあります。その結果、PDF ドキュメントにカスタム フォントを使用したテキストが表示されないことがあります。この問題が発生した場合は、Google ドキュメント テンプレートからすべてのカスタム フォントを削除することをおすすめします。

カスタム フォントの AppSheet での表示方法

Libre Barcode 128Libre Barcode 39 Extended Text などのカスタム フォントを使用しているとき、AppSheet が Google ドキュメント テンプレートを読み込んだときに返される HTML ファイルには、これらのカスタム フォントを参照する import url が含まれます。

イベントが起動されると、AppSheet は次の処理を行います。

  1. Google ドキュメント ファイルを HTML フォーマットで読み込みます。
  2. HTML テンプレート ファイルから添付ファイルを作成します。
  3. 生成された HTML の添付ファイルを、HTML を PDF に変換するウェブサービスを呼び出して PDF に変換します。

HTML を PDF 変換するウェブサービスは、HTML ファイルに正しい値の import url が含まれていることを期待します。この import url は、PDF 添付ファイルで使用するすべてのカスタム フォントを指し示している必要があります。import url に欠けているカスタム フォントがあれば、PDF 添付ファイル中のデータ値はカスタム フォントではなくデフォルトのフォントで表示されます。すべてのカスタム フォントがあることを確認するをご覧ください。

HTML にすべてのカスタム フォントがあることを確認する

Google ドキュメントが返す HTML ファイルに適切なカスタム フォントが含まれていることを確認するには、以下のようにします。

  1. Google ドキュメント テンプレートを Google ドキュメントで開きます。
  2. Google ドキュメントの [ファイル] メニューで、[ダウンロード] > [ウェブページ(.html、zip 圧縮)] を選択します。
  3. Google ドキュメントは Google ドキュメント テンプレートを .zip ファイルとしてエクスポートし、ZIP ファイルの名前がブラウザ下部のタブに表示されます。
  4. ブラウザ下部のタブに表示された .zip ファイル名の右側にある [^] 記号をクリックします。[Finder で表示] を選択します。
  5. .zip ファイルを解凍して HTML 形式のテンプレートにアクセスします。
  6. .html ファイルを右クリックし、[名前の変更] を選択してファイル拡張子を .html から .txt に変更します。
  7. 名前を変更したテンプレートの .txt ファイルを右クリックして [編集] を選択します。
  8. テンプレート ファイルの先頭付近で @import url を見つけます。次のようになっているはずです。
    @import url('https://themes.googleusercontent.com/fonts/css?kit=mJ_rGOyyL62_i4eysdBvxCC0kCcps6hmr3Uub3CurLj6HJltGXvViurXJL6xt9sxwzYVTjVaNNEx2pDT4aBU4J6Nc2zktOcTrnnZfLDyCt73rGVtsTkPsbDajuO5ueQw')
  9. https:」から閉じる側の単一引用符の直前までの URL の値をコピーし、ブラウザのアドレスバーに貼り付けて Enter キーを押します。
  10. 次のような内容が表示されます。
    使用しているすべてのカスタム フォントが記載されていることを確認します。

/* latin */
@font-face {
font-family: 'Libre Barcode 128';
font-style: normal;
font-weight: 400;
src: local('Libre Barcode 128 Regular'), local('LibreBarcode128-Regular'), url(https://fonts.gstatic.com/s/librebarcode128/v8/cIfnMbdUsUoiW3O_hVviCwVjuLtXeK_H9AI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
font-family: 'Libre Barcode 39 Extended Text';
font-style: normal;
font-weight: 400;
src: local('Libre Barcode 39 Extended Text'), local('LibreBarcode39ExtendedText-Regular'), url(https://fonts.gstatic.com/s/librebarcode39extendedtext/v7/eLG1P_rwIgOiDA7yrs9LoKaYRVLQ1YldrrOnnL7xPO4jNP6Me7gj.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
font-family: 'Libre Barcode 39 Text';
font-style: normal;
font-weight: 400;
src: local('Libre Barcode 39 Text Regular'), local('LibreBarcode39Text-Regular'), url(https://fonts.gstatic.com/s/librebarcode39text/v8/sJoa3KhViNKANw_E3LwoDXvs5Un0HQ1vT-0H0h5K.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+

2212, U+2215, U+FEFF, U+FFFD;
}

Google ドキュメント テンプレートからすべてのカスタム フォントを削除する

問題が発生した場合は、Google ドキュメント テンプレートからカスタム フォントをすべて削除することをご検討ください。

Google ドキュメント テンプレートからすべてのカスタム フォントを削除するには、以下のようにします。

  1. アプリケーションをエディタで開きます。
  2. エディタで [Automation] > [Tasks] タブに移動します。
  3. 適切なタスクを開きます。
  4. テンプレートのプロパティを確認します。
  5. テンプレート名の横の [View] をクリックします。これで Google ドキュメントとしてテンプレートが開きます。
  6. Google ドキュメントの [フォント] メニューで、カスタム フォントのチェックをすべてオフにします。
  7. すべてのカスタム フォントがあることを確認するで説明されている手順で、カスタム フォントが残っていないことを確認してください。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
検索
検索をクリア
検索を終了
Google アプリ
メインメニュー
1545856135572316656
true
ヘルプセンターを検索
true
true
true
false
false
false
false