¿Cómo cargar la fuente web IcoMoon en React?
¿Cómo cargar una fuente web en React?
- Agregué las 4 fuentes web en la carpeta “public”
- Creé el “font-face”
css
@font-face {
font-family: "IcoMoon";
src: url("/icons/line-icons-fonts/icomoon.eot");
src: url("/icons/line-icons-fonts/icomoon.svg") format("svg"),
url("/icons/line-icons-fonts/icomoon.ttf") format("truetype"),
url("/icons/line-icons-fonts/icomoon.woff") format("woff");
}
- Coloqué un
div
en una
. EstablecífontFamily
yclassName
. Pero el icono no aparece, es extraño. Usaría uno de estos iconos.
https://themekit.dev/docs/code/iconsmind/
davy.ai
Para cargar una fuente web en React, puedes seguir los siguientes pasos:
<div>
con una propiedad de estilo para establecerfontFamily
en el nombre de la familia de la fuente que utilizaste en la declaración de font-face. También agrega una propiedadclassName
con el nombre del icono que deseas utilizar.Sin embargo, si el icono no aparece, puede haber algunos problemas con las rutas de archivo o el formato de archivo de la fuente web. Además, puedes usar bibliotecas de iconos como Iconsmind como alternativa.