ダウンロードしたGoogle Fontsを使いたい

Google Fontsの中で、”解星 特ミン”を使いたいと思いました。

最初は、下記のコードをheader.liquidのstyleタグの終了タグの手前に挿入しました。

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Kaisei+Tokumin:wght@800&display=swap" rel="stylesheet">

でも、この警告メッセージがでました。

そのためダウンロードして、使おうとしています。

今回カスタマイズした商品ページの見出しに使いたいと思い、この商品ページのsectionファイルに下記のコードを追加しました。

/* 日本語フォント読み込み */
  @font-face {
	font-family: "KaiseiTokumin-Bold";
	src: url("{{ 'KaiseiTokumin-Bold.ttf' | asset_url }}") ;
}
  @font-face {
	font-family: "KaiseiTokumin-ExtraBold";
	src: url("{{ 'KaiseiTokumin-ExtraBoldd.ttf' | asset_url }}") ;
}
  @font-face {
	font-family: "KaiseiTokumin-Medium";
	src: url("{{ 'KaiseiTokumin-Medium.ttf' | asset_url }}") ;
}
  @font-face {
	font-family: "KaiseiTokumin-Regular";
	src: url("{{ 'KaiseiTokumin-Regular.ttf' | asset_url }}") ;
}

そして、見出しのところに、

        .it_font_t {
            font-family: 'KaiseiTokumin-Regular';
        }

と書いてみました。

でも、反映されないのです。

こちらの記事も、確認しました。

https://www.shopify.com/partners/blog/web-fonts-to-enhance-stores

でも、日本語のフォントを使いたいのです。

Google FontsのAPIを使えば、”解星 特ミン”も使えるのでしょうか?

すみません。

日本語のフォントの実装方法についてご教示して頂けましたら幸いです。

今使っているテーマは、Dawnでversion3.0です。

style.cssを見たけたので、その最後に上記のコードを追加しました。

でも、フォントが変化しません。

こちらの記事も、確認してます。

https://hayakihayabusa.com/shopify-font/

こちらの記事を確認しました。

https://shopify.dev/docs/themes/architecture/settings/fonts

これは、ウェブ上でコピーしたテーマにフォントを追加する際も、アセットにアップロードしては、いけないということでしょうか?

今、ウェブ上でフォントファイルをアセットに、アップロードしていました。

フォントのファイルをwoffに変換しましたが、変化ありませんでした。

こちらの記事の返信にある内容実施しましたが、変化ありません。

https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/web%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%81%AE%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/m-p/598461

theme.css.liquidが無いので、自分で作りました。

そしてtheme.liquidの中に、

{{ 'theme.css.liquid' | asset_url | stylesheet_tag }}

を追加して読めるようにしましたが、変化ありません。
theme.css.liquidの中は、このように書きました。

{% style %}
/* 日本語フォント読み込み */

@font-face {
  font-family: "KaiseiTokumin-Bold";
  src: url("  {{ 'KaiseiTokumin-Bold.woff2' | asset_url }}") format("woff2"),
  url("  {{ 'KaiseiTokumin-Bold.woff' | asset_url }}")  format("woff");
}

@font-face {
	font-family: "KaiseiTokumin-ExtraBold";
  src: url("  {{ 'KaiseiTokumin-ExtraBold.woff2' | asset_url }}") format("woff2"),
  url("  {{ 'KaiseiTokumin-ExtraBold.woff' | asset_url }}")  format("woff");
}
@font-face {
	font-family: "KaiseiTokumin-Medium";
  src: url("  {{ 'KaiseiTokumin-Medium.woff2' | asset_url }}") format("woff2"),
  url("  {{ 'KaiseiTokumin-Medium.woff' | asset_url }}")  format("woff");
}
@font-face {
	font-family: "KaiseiTokumin-Regular";
  src: url("  {{ 'KaiseiTokumin-Regular.woff2' | asset_url }}") format("woff2"),
  url("  {{ 'KaiseiTokumin-Regular.woff' | asset_url }}")  format("woff");
}
{% endstyle %}

すみません。

今、このコードを書いています。

{% style %}
/* 日本語フォント読み込み */

@font-face {
  font-family: "KaiseiTokumin-Bold";
  src: url("KaiseiTokumin-Bold.woff2") format("woff2"),
  url("KaiseiTokumin-Bold.woff") format("woff");
}

@font-face {
	font-family: "KaiseiTokumin-ExtraBold";
  src: url("KaiseiTokumin-ExtraBold.woff2") format("woff2"),
  url("KaiseiTokumin-ExtraBold.woff") format("woff");
}
@font-face {
	font-family: "KaiseiTokumin-Medium";
  src: url("KaiseiTokumin-Medium.woff2") format("woff2"),
  url("KaiseiTokumin-Medium.woff") format("woff");
}
@font-face {
	font-family: "KaiseiTokumin-Regular";
  src: url("KaiseiTokumin-Regular.woff2") format("woff2"),
  url("KaiseiTokumin-Regular.woff") format("woff");
}
{% endstyle %}

こちらの記事に従い実装したら、できました。

https://community.shopify.com/c/shopify-%E3%83%86%E3%83%BC%E3%83%9E/%E3%83%86%E3%83%BC%E3%83%9E-dawn-%E3%81%ABgoogle-web%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88-noto-sans-%E3%82%92%E5%85%A5%E3%82%8C%E3%81%9F%E3%81%84/m-p/1503487#M514

私は、コード全部掲載しました。