{"id":27994,"date":"2025-08-21T21:00:30","date_gmt":"2025-08-21T18:00:30","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/"},"modified":"2025-08-21T21:00:30","modified_gmt":"2025-08-21T18:00:30","slug":"react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/","title":{"rendered":"React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?"},"content":{"rendered":"<p>React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?<\/p>\n<p>React projelerinizde \u015f\u0131k ve modern bir g\u00f6r\u00fcn\u00fcm elde etmek i\u00e7in Google Fonts&#8217;u kullanmak istiyorsunuz, ancak Tailwind CSS ile entegrasyonu konusunda teredd\u00fctler ya\u015f\u0131yor olabilirsiniz. Bu makalede, ad\u0131m ad\u0131m, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkesin anlayabilece\u011fi \u015fekilde Google Fonts&#8217;u React ve Tailwind CSS projenize nas\u0131l entegre edece\u011finizi detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131z.  Google Fonts entegrasyonunu optimize ederek performans\u0131n\u0131z\u0131 art\u0131rmak ve en iyi uygulamalar\u0131 takip etmek i\u00e7in ipu\u00e7lar\u0131 sunaca\u011f\u0131z. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!<\/p>\n<h2>Google Fonts ve Tailwind CSS Temelleri: Ba\u015flang\u0131\u00e7 i\u00e7in \u00d6zet<\/h2>\n<p>\u00d6ncelikle, temel kavramlar\u0131 a\u00e7\u0131klayarak ba\u015flayal\u0131m. Google Fonts, web sitenize geni\u015f bir yelpazede \u00fccretsiz yaz\u0131 tipi eklemenizi sa\u011flayan bir Google hizmetidir. Tailwind CSS ise \u00f6nceden haz\u0131rlanm\u0131\u015f CSS s\u0131n\u0131flar\u0131 ile h\u0131zl\u0131 ve kolay bir \u015fekilde stil olu\u015fturman\u0131za olanak tan\u0131yan bir CSS framework&#8217;\u00fcd\u00fcr.  Bu iki g\u00fc\u00e7l\u00fc arac\u0131 birle\u015ftirerek, React projenize hem g\u00f6rsel \u00e7ekicilik hem de geli\u015ftirme kolayl\u0131\u011f\u0131 katabilirsiniz.  Bu entegrasyon, projenizin esteti\u011fini iyile\u015ftirirken ayn\u0131 zamanda kodunuzu temiz ve d\u00fczenli tutman\u0131za yard\u0131mc\u0131 olur.  Google Fonts&#8217;un geni\u015f yaz\u0131 tipi koleksiyonu ile Tailwind CSS&#8217;in \u00f6zelle\u015ftirme se\u00e7eneklerini birle\u015ftirmek, benzersiz ve etkileyici tasar\u0131mlar olu\u015fturman\u0131za imkan sa\u011flar. Bir\u00e7ok tasar\u0131mc\u0131 ve geli\u015ftirici bu ikiliyi projelerinde birlikte kullanmay\u0131 tercih ediyor.  Bu kombinasyon, hem tasar\u0131m esnekli\u011fi hem de geli\u015ftirme h\u0131z\u0131 a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck avantajlar sunar.  Ancak, do\u011fru entegrasyon tekniklerini bilmek \u00f6nemlidir.  Yanl\u0131\u015f y\u00f6ntemler, performans sorunlar\u0131na ve gereksiz kod karma\u015fas\u0131na yol a\u00e7abilir. Bu nedenle, a\u015fa\u011f\u0131da ad\u0131m ad\u0131m anlataca\u011f\u0131m\u0131z y\u00f6ntemleri takip etmenizi \u00f6neririz.<\/p>\n<h2>1. Ad\u0131m: Projenize Google Fonts&#8217;u Ba\u011flama<\/h2>\n<p>\u0130lk ad\u0131m, projenize Google Fonts&#8217;u eklemektir. Google Fonts sitesine (fonts.google.com) gidin, istedi\u011finiz yaz\u0131 tiplerini se\u00e7in ve  &#8220;Select this style&#8221; butonuna t\u0131klayarak  <code>@import<\/code> ba\u011flant\u0131s\u0131n\u0131 kopyalay\u0131n. Daha sonra, React projenizdeki ana <code>index.html<\/code> dosyas\u0131n\u0131n <code><head><\/code> b\u00f6l\u00fcm\u00fcne bu ba\u011flant\u0131y\u0131 ekleyin.  \u00d6rne\u011fin, &#8220;Roboto&#8221; ve &#8220;Open Sans&#8221; yaz\u0131 tiplerini se\u00e7tiyseniz, a\u015fa\u011f\u0131daki kod gibi bir kod eklemeniz gerekecektir:<\/p>\n<pre><code class=\"language-html\"><!DOCTYPE html>\n<html>\n  <head>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Open+Sans&#038;family=Roboto:wght@400;700&#038;display=swap\" rel=\"stylesheet\">\n    <title>My React App<\/title>\n  <\/head>\n  <body>\n    <div id=\"root\"><\/div>\n  <\/body>\n<\/html><\/pre>\n<p><\/code><\/p>\n<p>Bu kod, Google Fonts'tan \"Open Sans\" ve \"Roboto\" yaz\u0131 tiplerini projenize ekler.  <code>rel=\"preconnect\"<\/code> ve <code>rel=\"preconnect\" crossorigin<\/code> sat\u0131rlar\u0131, performans\u0131 iyile\u015ftirmek i\u00e7in taray\u0131c\u0131n\u0131n Google Fonts sunucular\u0131yla \u00f6nceden ba\u011flant\u0131 kurmas\u0131n\u0131 sa\u011flar.  <code>display=swap<\/code> parametresi, yaz\u0131 tipleri y\u00fcklenirken varsay\u0131lan sistem yaz\u0131 tiplerinin kullan\u0131lmas\u0131n\u0131 ve daha h\u0131zl\u0131 bir y\u00fckleme deneyimi sunulmas\u0131n\u0131 sa\u011flar.  Bu parametre \u00f6nemlidir \u00e7\u00fcnk\u00fc yaz\u0131 tiplerinin y\u00fcklenme s\u00fcresi kullan\u0131c\u0131 deneyimini do\u011frudan etkiler.  Yava\u015f y\u00fckleme s\u00fcreleri, kullan\u0131c\u0131lar\u0131n sitenizden ayr\u0131lmas\u0131na neden olabilir. Bu y\u00fczden, Google Fonts'un sunucular\u0131yla \u00f6n ba\u011flant\u0131 kurarak ve <code>display=swap<\/code> parametresini kullanarak bu sorunu \u00f6nleyebilirsiniz.  Ayr\u0131ca, yaln\u0131zca ihtiya\u00e7 duydu\u011funuz yaz\u0131 tiplerini se\u00e7erek ve gereksiz yaz\u0131 tiplerini y\u00fcklemekten ka\u00e7\u0131narak performans\u0131 daha da iyile\u015ftirebilirsiniz.<\/p>\n<h2>2. Ad\u0131m: Tailwind CSS ile Yaz\u0131 Tiplerini Uygulama<\/h2>\n<p>Google Fonts'u ekledikten sonra, Tailwind CSS s\u0131n\u0131flar\u0131n\u0131 kullanarak yaz\u0131 tiplerini bile\u015fenlerinizde kullanabilirsiniz.  Bunun i\u00e7in,  <code>@font-face<\/code> kullanman\u0131z gerekmez,  Google Fonts'ta se\u00e7ti\u011finiz yaz\u0131 tiplerinin adlar\u0131n\u0131, Tailwind'in <code>text-<\/code> s\u0131n\u0131flar\u0131 ile kullanarak stilinizi uygulayabilirsiniz. \u00d6rne\u011fin, \"Roboto\" yaz\u0131 tipini ba\u015fl\u0131klar i\u00e7in ve \"Open Sans\" yaz\u0131 tipini paragraflar i\u00e7in kullanmak istiyorsan\u0131z, a\u015fa\u011f\u0131daki gibi bir kod yazabilirsiniz:<\/p>\n<pre><code class=\"language-javascript\">function MyComponent() {\n  return (\n    <div>\n      Ba\u015fl\u0131k\n      <p className=\"text-lg font-opensans\">Paragraf metni<\/p>\n    <\/div>\n  );\n}<\/pre>\n<p><\/code><\/p>\n<p>Bu kodda,  <code>font-roboto<\/code> ve <code>font-opensans<\/code> s\u0131n\u0131flar\u0131n\u0131  <code>tailwind.config.js<\/code> dosyan\u0131zda tan\u0131mlaman\u0131z gerekir. Bu, Tailwind'in Google Fonts'tan se\u00e7ti\u011finiz yaz\u0131 tiplerini tan\u0131mas\u0131n\u0131 sa\u011flar.  <code>tailwind.config.js<\/code> dosyan\u0131zda a\u015fa\u011f\u0131daki gibi bir yap\u0131land\u0131rma yapabilirsiniz:<\/p>\n<pre><code class=\"language-javascript\">\/** @type {import(&#039;tailwindcss&#039;).Config} *\/\nmodule.exports = {\n  content: [\n    \".\/src\/**\/*.{js,jsx,ts,tsx}\",\n  ],\n  theme: {\n    extend: {\n      fontFamily: {\n        &#039;roboto&#039;: [&#039;Roboto&#039;, &#039;sans-serif&#039;],\n        &#039;opensans&#039;: [&#039;Open Sans&#039;, &#039;sans-serif&#039;],\n      },\n    },\n  },\n  plugins: [],\n}<\/pre>\n<p><\/code><\/p>\n<p>Bu, Tailwind'in  <code>Roboto<\/code> ve <code>Open Sans<\/code> yaz\u0131 tiplerini tan\u0131mas\u0131n\u0131 sa\u011flar ve b\u00f6ylece <code>font-roboto<\/code> ve <code>font-opensans<\/code> s\u0131n\u0131flar\u0131n\u0131 kullanarak  React bile\u015fenlerinizde bu yaz\u0131 tiplerini kolayca uygulayabilirsiniz.  Bu y\u00f6ntem, kodunuzun temiz ve okunabilir kalmas\u0131n\u0131 sa\u011flar.  Ayr\u0131ca, yaz\u0131 tipi de\u011fi\u015fikliklerini yapman\u0131z gerekti\u011finde, sadece <code>tailwind.config.js<\/code> dosyas\u0131n\u0131 g\u00fcncellemeniz yeterli olacakt\u0131r. Bu, bak\u0131m ve s\u00fcrd\u00fcr\u00fclebilirlik a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck bir avantajd\u0131r. Herhangi bir de\u011fi\u015fikli\u011fin etkilerini g\u00f6rmek i\u00e7in Tailwind'i tekrar derlemeniz gerekebilir.<\/p>\n<h2>3. Ad\u0131m:  Performans\u0131 Optimize Etme<\/h2>\n<p>Google Fonts'un performans\u0131n\u0131 optimize etmek i\u00e7in birka\u00e7 \u00f6nemli ad\u0131m izleyebilirsiniz.  \u00d6ncelikle, yaln\u0131zca ihtiyac\u0131n\u0131z olan yaz\u0131 tiplerini ve a\u011f\u0131rl\u0131klar\u0131n\u0131 se\u00e7in. Gereksiz yaz\u0131 tipleri y\u00fcklemek, y\u00fckleme s\u00fcrelerini uzatabilir ve kullan\u0131c\u0131 deneyimini olumsuz etkileyebilir.  \u0130kinci olarak,  <code>display=swap<\/code> parametresini kullanarak, yaz\u0131 tipleri y\u00fcklenirken varsay\u0131lan sistem yaz\u0131 tiplerinin g\u00f6sterilmesini sa\u011flayabilirsiniz. Bu, kullan\u0131c\u0131lar i\u00e7in daha ak\u0131c\u0131 bir deneyim sunar.  \u00dc\u00e7\u00fcnc\u00fc olarak,  Google Fonts'un sunucular\u0131yla \u00f6nceden ba\u011flant\u0131 kurarak ( <code>rel=\"preconnect\"<\/code> ve <code>rel=\"preconnect\" crossorigin<\/code> ), taray\u0131c\u0131n\u0131n yaz\u0131 tiplerini daha h\u0131zl\u0131 bir \u015fekilde y\u00fcklemesini sa\u011flayabilirsiniz.  D\u00f6rd\u00fcnc\u00fc olarak,  kritik olmayan yaz\u0131 tiplerini gecikmeli olarak y\u00fckleyebilirsiniz. Bu, sayfan\u0131n geri kalan\u0131n\u0131n daha h\u0131zl\u0131 y\u00fcklenmesine yard\u0131mc\u0131 olur.  Son olarak,  k\u00fc\u00e7\u00fck boyutlu yaz\u0131 tipleri se\u00e7erek y\u00fckleme s\u00fcrelerini k\u0131saltmaya \u00e7al\u0131\u015fabilirsiniz.  Performans optimizasyonu, kullan\u0131c\u0131 deneyimi i\u00e7in \u00e7ok \u00f6nemlidir.  Yava\u015f bir web sitesi, kullan\u0131c\u0131lar\u0131 uzakla\u015ft\u0131rabilir ve SEO s\u0131ralaman\u0131z\u0131 olumsuz etkileyebilir.  Bu y\u00fczden performans\u0131 iyile\u015ftirmek, bir web geli\u015ftiricisi i\u00e7in \u00f6ncelikli bir konudur.<\/p>\n<h2>4.  Mobil Uyumluluk: Media Queries ile Responsive Tasar\u0131m<\/h2>\n<p>Mobil uyumluluk, g\u00fcn\u00fcm\u00fczde her web projesi i\u00e7in olmazsa olmazd\u0131r.  Yaz\u0131 tiplerinizin farkl\u0131 ekran boyutlar\u0131nda do\u011fru \u015fekilde g\u00f6r\u00fcnt\u00fclendi\u011finden emin olmal\u0131s\u0131n\u0131z.  Tailwind CSS,  <code>@media<\/code> sorgular\u0131n\u0131 kullanarak responsive tasar\u0131m olu\u015fturmay\u0131 kolayla\u015ft\u0131r\u0131r.  Farkl\u0131 ekran boyutlar\u0131nda yaz\u0131 tipi boyutunu ve di\u011fer stil \u00f6zelliklerini ayarlamak i\u00e7in Tailwind'in <code>responsive<\/code> modifikat\u00f6rlerini kullanabilirsiniz. \u00d6rne\u011fin:<\/p>\n<pre><code class=\"language-javascript\">Ba\u015fl\u0131k<\/pre>\n<p><\/code><\/p>\n<p>Bu kod, ba\u015fl\u0131\u011f\u0131n k\u00fc\u00e7\u00fck ekranlarda 3xl, orta ekranlarda 4xl ve b\u00fcy\u00fck ekranlarda 5xl boyutunda olmas\u0131n\u0131 sa\u011flar.  Bu \u015fekilde, yaz\u0131 tiplerinizin farkl\u0131 ekran boyutlar\u0131nda okunabilir ve g\u00f6rsel olarak \u00e7ekici oldu\u011fundan emin olabilirsiniz.  Mobil uyumluluk, kullan\u0131c\u0131 deneyimi i\u00e7in \u00e7ok \u00f6nemlidir.  Mobil cihazlarda web sitenizin d\u00fczg\u00fcn \u00e7al\u0131\u015fmad\u0131\u011f\u0131 durumlarda, kullan\u0131c\u0131lar sitenizi terk edebilirler.  Bu nedenle, web sitenizin farkl\u0131 ekran boyutlar\u0131nda d\u00fczg\u00fcn \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak \u00e7ok \u00f6nemlidir.  Responsive tasar\u0131m, web sitenizin farkl\u0131 cihazlarla uyumlu olmas\u0131n\u0131 sa\u011flar.  Tailwind CSS, responsive tasar\u0131m olu\u015fturmay\u0131 kolayla\u015ft\u0131ran bir\u00e7ok \u00f6zellik sunar.  Bu \u00f6zellikleri kullanarak,  web sitenizin farkl\u0131 ekran boyutlar\u0131nda d\u00fczg\u00fcn \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olabilirsiniz.<\/p>\n<h2>5.  Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Vaka Analizi<\/h2>\n<p>\u015eimdi, ger\u00e7ek d\u00fcnya senaryolar\u0131nda Google Fonts ve Tailwind CSS kullan\u0131m\u0131na bir \u00f6rnek verelim.  Diyelim ki bir e-ticaret sitesi tasarl\u0131yorsunuz.  \u00dcr\u00fcn ba\u015fl\u0131klar\u0131 i\u00e7in b\u00fcy\u00fck ve kal\u0131n bir yaz\u0131 tipi, \u00fcr\u00fcn a\u00e7\u0131klamalar\u0131 i\u00e7in daha k\u00fc\u00e7\u00fck ve okunabilir bir yaz\u0131 tipi kullanmak isteyebilirsiniz.  Google Fonts'tan \"Montserrat\" (ba\u015fl\u0131klar i\u00e7in) ve \"Lato\" (a\u00e7\u0131klamalar i\u00e7in) yaz\u0131 tiplerini se\u00e7ebilirsiniz.  Daha sonra, Tailwind CSS'i kullanarak bu yaz\u0131 tiplerini \u00fcr\u00fcn bile\u015fenlerinizde uygulayabilirsiniz.<\/p>\n<h2>6. \u0130leri D\u00fczey Teknikler:  \u00d6zel Yaz\u0131 Tipi Ayarlar\u0131<\/h2>\n<p>Daha geli\u015fmi\u015f kontrol i\u00e7in, Tailwind'in <code>fontFamily<\/code> \u00f6zelli\u011fini \u00f6zelle\u015ftirebilirsiniz. Bu, daha fazla kontrol sahibi olman\u0131za ve \u00f6zel yaz\u0131 tipi stilleri tan\u0131mlaman\u0131za olanak tan\u0131r.  \u00d6rne\u011fin,  <code>tailwind.config.js<\/code> dosyan\u0131zda,  yaz\u0131 tiplerinin a\u011f\u0131rl\u0131klar\u0131n\u0131, stilini ve di\u011fer \u00f6zelliklerini ayr\u0131nt\u0131l\u0131 olarak belirleyebilirsiniz. Bu sayede, yaz\u0131 tiplerinin t\u00fcm ince ayarlar\u0131n\u0131 yapabilir ve projenizin tasar\u0131m\u0131na tam olarak uyumlu hale getirebilirsiniz. Daha fazla \u00f6zelle\u015ftirme se\u00e7ene\u011fi i\u00e7in,  Tailwind'in dok\u00fcmanlar\u0131na ve Google Fonts'un sundu\u011fu geli\u015fmi\u015f se\u00e7eneklere g\u00f6z atabilirsiniz.  Bu geli\u015fmi\u015f teknikler, daha yarat\u0131c\u0131 ve \u00f6zelle\u015ftirilmi\u015f tasar\u0131mlar olu\u015fturman\u0131za olanak tan\u0131r. Ancak, bu se\u00e7enekleri kullan\u0131rken, kodunuzun okunabilirli\u011fini ve bak\u0131m\u0131n\u0131 kolayla\u015ft\u0131rmak i\u00e7in dikkatli olmak gerekir.  Karma\u015f\u0131k yap\u0131land\u0131rmalar,  kodunuzun anla\u015f\u0131lmas\u0131n\u0131 ve bak\u0131m\u0131n\u0131 zorla\u015ft\u0131rabilir.  Bu nedenle,  kodunuzun temiz ve okunabilir oldu\u011fundan emin olmak i\u00e7in en iyi uygulamalara uyman\u0131z \u00f6nerilir.<\/p>\n<h2>7.  G\u00fcvenlik Uyar\u0131lar\u0131 ve En \u0130yi Uygulamalar<\/h2>\n<p>Dikkat! Google Fonts'u kullan\u0131rken,  g\u00fcvenlik a\u00e7\u0131s\u0131ndan birka\u00e7 noktaya dikkat etmek \u00f6nemlidir.  \u00d6ncelikle,  Google Fonts'un sunucular\u0131ndan gelen kaynaklara g\u00fcvendi\u011finizi unutmay\u0131n.  Bu kaynaklar\u0131n g\u00fcvenilir oldu\u011fundan emin olmak i\u00e7in,  Google Fonts'un resmi sitesini kullan\u0131n ve \u00fc\u00e7\u00fcnc\u00fc taraf kaynaklardan gelen yaz\u0131 tiplerini kullanmaktan ka\u00e7\u0131n\u0131n.  \u0130kinci olarak,  yaz\u0131 tiplerini do\u011fru \u015fekilde entegre etti\u011finizden emin olun.  Yanl\u0131\u015f entegrasyon,  g\u00fcvenlik a\u00e7\u0131klar\u0131na yol a\u00e7abilir.  \u00dc\u00e7\u00fcnc\u00fc olarak,  Google Fonts'un kullan\u0131m ko\u015fullar\u0131n\u0131 dikkatlice inceleyin.  Google Fonts'u kullan\u0131rken,  Google'\u0131n kullan\u0131m ko\u015fullar\u0131na uyman\u0131z gerekir.  Bu ko\u015fullar,  yaz\u0131 tiplerinin nas\u0131l kullan\u0131laca\u011f\u0131 ve da\u011f\u0131t\u0131laca\u011f\u0131 hakk\u0131nda bilgi i\u00e7erir.  G\u00fcvenlik ve en iyi uygulamalara uymak,  web sitenizin g\u00fcvenli\u011fini ve performans\u0131n\u0131 iyile\u015ftirmeye yard\u0131mc\u0131 olur.  G\u00fcvenlik a\u00e7\u0131klar\u0131na kar\u015f\u0131 dikkatli olmak ve en iyi uygulamalara uymak,  bir web geli\u015ftiricisinin sorumlulu\u011fundad\u0131r.<\/p>\n<h2>Sonu\u00e7: S\u0131k\u00e7a Sorulan Sorular<\/h2>\n<p>Bu makalede,  React projelerinizde Tailwind CSS ile Google Fonts'u kullanman\u0131n ad\u0131m ad\u0131m k\u0131lavuzunu sunduk.  Google Fonts'un geni\u015f yelpazedeki yaz\u0131 tipleri ve Tailwind CSS'in kolay kullan\u0131m\u0131,  modern ve \u015f\u0131k web tasar\u0131mlar\u0131 olu\u015fturmay\u0131 m\u00fcmk\u00fcn k\u0131l\u0131yor.  Performans optimizasyonu ve mobil uyumluluk i\u00e7in \u00f6nerilerimizle,  projenizin hem g\u00f6rsel a\u00e7\u0131dan \u00e7ekici hem de performans a\u00e7\u0131s\u0131ndan g\u00fc\u00e7l\u00fc olmas\u0131n\u0131 sa\u011flayabilirsiniz.  Daha fazla bilgi ve ileri seviye teknikler i\u00e7in,  Fatih Soysal'\u0131n web sitesini (https:\/\/fatihsoysal.com) inceleyebilirsiniz.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular:<\/h3>\n<ul>\n<li><strong>Google Fonts'u kullanman\u0131n maliyeti nedir?<\/strong> Google Fonts tamamen \u00fccretsizdir.<\/li>\n<li><strong>Tailwind CSS olmadan Google Fonts nas\u0131l eklenir?<\/strong>  <code>@import<\/code>  ba\u011flant\u0131s\u0131n\u0131 <code>index.html<\/code> dosyas\u0131n\u0131n <code><head><\/code> b\u00f6l\u00fcm\u00fcne ekleyerek do\u011frudan ekleyebilirsiniz ve ard\u0131ndan CSS'nizde <code>font-family<\/code> \u00f6zelli\u011fini kullanarak ilgili yaz\u0131 tiplerini uygulayabilirsiniz.<\/li>\n<li><strong>Birden fazla yaz\u0131 tipi nas\u0131l kullan\u0131l\u0131r?<\/strong> Google Fonts ba\u011flant\u0131s\u0131n\u0131 do\u011fru \u015fekilde olu\u015fturarak birden fazla yaz\u0131 tipini ayn\u0131 anda ekleyebilirsiniz.  <code>tailwind.config.js<\/code> dosyas\u0131nda da her bir yaz\u0131 tipi i\u00e7in bir giri\u015f eklemelisiniz.<\/li>\n<li><strong>Yaz\u0131 tiplerinin y\u00fcklenme s\u00fcresi nas\u0131l optimize edilir?<\/strong> <code>display=swap<\/code> parametresini kullanarak, \u00f6n ba\u011flant\u0131 kurarak ve gereksiz yaz\u0131 tiplerini y\u00fcklemekten ka\u00e7\u0131narak y\u00fckleme s\u00fcresini optimize edebilirsiniz.<\/li>\n<li><strong>Tailwind CSS'te yaz\u0131 tipi boyutunu nas\u0131l de\u011fi\u015ftiririm?<\/strong>  Tailwind'in <code>text-*<\/code>  s\u0131n\u0131flar\u0131n\u0131 kullanarak veya <code>fontSize<\/code> \u00f6zelli\u011fini kullanarak yaz\u0131 tipi boyutunu de\u011fi\u015ftirebilirsiniz.<\/li>\n<\/ul>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir? React projelerinizde \u015f\u0131k ve modern bir g\u00f6r\u00fcn\u00fcm elde etmek&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-27994","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?<\/title>\n<meta name=\"description\" content=\"React projelerinizde \u015f\u0131k ve modern bir g\u00f6r\u00fcn\u00fcm elde etmek i\u00e7in Google Fonts&#039;u kullanmak istiyorsunuz, ancak Tailwind CSS ile entegrasyonu konusunda teredd\u00fctler ya\u015f\u0131yor olabilirsiniz. Bu makalede, ad\u0131m ad\u0131m, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkesin anlayabilece\u011fi \u015fekilde Google Fonts&#039;u React ve Tailwind CSS projenize nas\u0131l entegre edece\u011finizi detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131z. Google Fonts entegrasyonunu optimize ederek performans\u0131n\u0131z\u0131 art\u0131rmak ve en iyi uygulamalar\u0131 takip etmek i\u00e7in ipu\u00e7lar\u0131 sunaca\u011f\u0131z. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?\" \/>\n<meta property=\"og:description\" content=\"React projelerinizde \u015f\u0131k ve modern bir g\u00f6r\u00fcn\u00fcm elde etmek i\u00e7in Google Fonts&#039;u kullanmak istiyorsunuz, ancak Tailwind CSS ile entegrasyonu konusunda teredd\u00fctler ya\u015f\u0131yor olabilirsiniz. Bu makalede, ad\u0131m ad\u0131m, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkesin anlayabilece\u011fi \u015fekilde Google Fonts&#039;u React ve Tailwind CSS projenize nas\u0131l entegre edece\u011finizi detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131z. Google Fonts entegrasyonunu optimize ederek performans\u0131n\u0131z\u0131 art\u0131rmak ve en iyi uygulamalar\u0131 takip etmek i\u00e7in ipu\u00e7lar\u0131 sunaca\u011f\u0131z. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-21T18:00:30+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?\",\"datePublished\":\"2025-08-21T18:00:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/\"},\"wordCount\":1834,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/\",\"name\":\"React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-21T18:00:30+00:00\",\"description\":\"React projelerinizde \u015f\u0131k ve modern bir g\u00f6r\u00fcn\u00fcm elde etmek i\u00e7in Google Fonts'u kullanmak istiyorsunuz, ancak Tailwind CSS ile entegrasyonu konusunda teredd\u00fctler ya\u015f\u0131yor olabilirsiniz. Bu makalede, ad\u0131m ad\u0131m, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkesin anlayabilece\u011fi \u015fekilde Google Fonts'u React ve Tailwind CSS projenize nas\u0131l entegre edece\u011finizi detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131z. Google Fonts entegrasyonunu optimize ederek performans\u0131n\u0131z\u0131 art\u0131rmak ve en iyi uygulamalar\u0131 takip etmek i\u00e7in ipu\u00e7lar\u0131 sunaca\u011f\u0131z. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?","description":"React projelerinizde \u015f\u0131k ve modern bir g\u00f6r\u00fcn\u00fcm elde etmek i\u00e7in Google Fonts'u kullanmak istiyorsunuz, ancak Tailwind CSS ile entegrasyonu konusunda teredd\u00fctler ya\u015f\u0131yor olabilirsiniz. Bu makalede, ad\u0131m ad\u0131m, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkesin anlayabilece\u011fi \u015fekilde Google Fonts'u React ve Tailwind CSS projenize nas\u0131l entegre edece\u011finizi detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131z. Google Fonts entegrasyonunu optimize ederek performans\u0131n\u0131z\u0131 art\u0131rmak ve en iyi uygulamalar\u0131 takip etmek i\u00e7in ipu\u00e7lar\u0131 sunaca\u011f\u0131z. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/","og_locale":"tr_TR","og_type":"article","og_title":"React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?","og_description":"React projelerinizde \u015f\u0131k ve modern bir g\u00f6r\u00fcn\u00fcm elde etmek i\u00e7in Google Fonts'u kullanmak istiyorsunuz, ancak Tailwind CSS ile entegrasyonu konusunda teredd\u00fctler ya\u015f\u0131yor olabilirsiniz. Bu makalede, ad\u0131m ad\u0131m, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkesin anlayabilece\u011fi \u015fekilde Google Fonts'u React ve Tailwind CSS projenize nas\u0131l entegre edece\u011finizi detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131z. Google Fonts entegrasyonunu optimize ederek performans\u0131n\u0131z\u0131 art\u0131rmak ve en iyi uygulamalar\u0131 takip etmek i\u00e7in ipu\u00e7lar\u0131 sunaca\u011f\u0131z. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!","og_url":"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-21T18:00:30+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"9 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?","datePublished":"2025-08-21T18:00:30+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/"},"wordCount":1834,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/","url":"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/","name":"React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-21T18:00:30+00:00","description":"React projelerinizde \u015f\u0131k ve modern bir g\u00f6r\u00fcn\u00fcm elde etmek i\u00e7in Google Fonts'u kullanmak istiyorsunuz, ancak Tailwind CSS ile entegrasyonu konusunda teredd\u00fctler ya\u015f\u0131yor olabilirsiniz. Bu makalede, ad\u0131m ad\u0131m, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkesin anlayabilece\u011fi \u015fekilde Google Fonts'u React ve Tailwind CSS projenize nas\u0131l entegre edece\u011finizi detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131z. Google Fonts entegrasyonunu optimize ederek performans\u0131n\u0131z\u0131 art\u0131rmak ve en iyi uygulamalar\u0131 takip etmek i\u00e7in ipu\u00e7lar\u0131 sunaca\u011f\u0131z. Haz\u0131rsan\u0131z, ba\u015flayal\u0131m!","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/react-projenizde-tailwind-css-ile-google-fonts-nasil-eklenir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"React Projenizde Tailwind CSS ile Google Fonts Nas\u0131l Eklenir?"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=27994"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27994\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}