diff --git a/src/features/rehber/components/el-cizimi-sema.tsx b/src/features/rehber/components/el-cizimi-sema.tsx index e373ea9..2c7fc2a 100644 --- a/src/features/rehber/components/el-cizimi-sema.tsx +++ b/src/features/rehber/components/el-cizimi-sema.tsx @@ -7,14 +7,14 @@ // sayfa paketine girmez. import { useEffect, useId, useRef, useState } from "react"; -import localFont from "next/font/local"; +import { Patrick_Hand } from "next/font/google"; -// Şemanın "el çizimi" görünümüne uyan el yazısı fontu (Sweet Cucumber -// Mocktail, Misti's Fonts). Türkçe glifler doğrulandı (ş, ğ, ı, İ… hepsi -// var). DİKKAT: lisans "kişisel kullanım için ücretsiz" — canlıya çıkmadan -// mistifonts.com/sweet-cucumber-mocktail adresinden ticari lisans alınmalı. -const elYazisi = localFont({ - src: "../../../fonts/SweetCucumberMocktail.woff2", +// Şemanın "el çizimi" görünümüne uyan el yazısı fontu. Patrick Hand, SIL Open +// Font License ile ticari kullanıma açık; Türkçe glifler (ş, ğ, ı, İ…) +// latin-ext alt kümesinde. +const elYazisi = Patrick_Hand({ + weight: "400", + subsets: ["latin", "latin-ext"], display: "swap", }); @@ -72,7 +72,7 @@ export function ElCizimiSema({ lineColor: "#94a3b8", edgeLabelBackground: "#ffffff", fontFamily: `${elYazisi.style.fontFamily}, cursive`, - fontSize: "17px", // script fontun x-yüksekliği düşük; okunurluk için büyütüldü + fontSize: "16px", }, }); const sonuc = await mermaid.render(semaId, tanim); diff --git a/src/fonts/SweetCucumberMocktail.woff2 b/src/fonts/SweetCucumberMocktail.woff2 deleted file mode 100644 index 0444078..0000000 Binary files a/src/fonts/SweetCucumberMocktail.woff2 and /dev/null differ