I am trying to put the custom font to load on my app.
It works locally but does not when it gets deployed to the netlify platform.
/* Implementation of Tailwind CSS */
@tailwind base;
@tailwind components;
@tailwind utilities;
@font-face {
font-family: 'GeoReg';
src: url('/public/fonts/Geologica_Auto-Regular.ttf') format('truetype');
font-weight: 500;
}
@font-face {
font-family: 'GeoBold';
src: url('/public/fonts/Geologica_Auto-Bold.ttf') format('truetype');
font-weight: 700;
}
@font-face {
font-family: 'GeoLight';
src: url('/public/fonts/Geologica_Cursive-Light.ttf') format('truetype');
font-weight: 300;
}
body {
font-family: 'GeoReg', sans-serif;
}
The actual folder structure is this:
testFolder
├─ .git
├─ .gitignore
├─ .vscode
│ └─ settings.json
├─ CODE_OF_CONDUCT.md
├─ CONTRIBUTING.md
├─ LICENSE
├─ package-lock.json
├─ package.json
├─ public
│ ├─ fonts
│ │ ├─ Geologica_Auto-Bold.ttf
│ │ ├─ Geologica_Auto-Regular.ttf
│ │ └─ Geologica_Cursive-Light.ttf
│ ├─ images
│ ├─ index.html
├─ src
│ ├─ App.css
│ ├─ App.js
│ ├─ App.test.js
│ ├─ assets
│ │ └─ styles
│ │ └─ index.css
│ ├─ components
│ │ ├─ Dashboard
│ │ │ ├─ Dashboard.css
│ │ │ └─ Dashboard.js
│ │ ├─ LandingPage
│ │ │ ├─ LandingPage.css
│ │ │ └─ LandingPage.js
│ │ ├─ Login
│ │ │ ├─ Login.css
│ │ │ └─ Login.js
│ │ ├─ PageNotFound
│ │ │ ├─ PageNotFound.css
│ │ │ └─ PageNotFound.js
│ │ └─ Register
│ │ ├─ Register.css
│ │ └─ Register.js
│ ├─ index.js
│ ├─ reportWebVitals.js
│ └─ setupTests.js
└─ tailwind.config.js