I purchased a magento 2 theme, but the theme uses the Google api font.
How can I use a custom local font?
Magento ver. 2.3.0
asked Feb 9, 2019 at 17:57
Angelo
1011 gold badge4 silver badges15 bronze badges
-
first create a child theme of purchased theme by using: magento.stackexchange.com/questions/108684/… Add custom CSS to child theme by using magento.stackexchange.com/questions/108685/… After that you can add custom fonts to your theme!Pawan– Pawan2019年02月09日 18:17:25 +00:00Commented Feb 9, 2019 at 18:17
1 Answer 1
- mkdir -p path_to_magento_install_dir/app/design/frontend/theme/custom-theme/web/fonts/CustomFont
- upload myfonts_regular.ttf
- mkdir -p path_to_magento_install_dir/app/design/frontend/theme/custom-theme/web/css
- create fonts.css
@font-face {
font-family: 'MyFonts';
src: url('../fonts/CustomFont/myfonts_regular.ttf');
font-weight: 300;
font-style: normal
}
- path_to_magento_install_dir/app/design/frontend/theme/custom-theme/Magento_Theme/layout/default_head_blocks.xml
<head>
...
<css src="css/fonts.css" />
...
</head>
answered Feb 10, 2019 at 14:17
Alexander Bobylev
3103 silver badges5 bronze badges
-
Hi Alexander Bobylev, Thanks for your advice. I can't find default_head_blocks.xml, Only default.xml. Thanks for your help.Angelo– Angelo2019年02月10日 16:33:06 +00:00Commented Feb 10, 2019 at 16:33
-
1e.g. github.com/magento/magento2/blob/2.3-develop/app/design/…Alexander Bobylev– Alexander Bobylev2019年02月10日 16:46:36 +00:00Commented Feb 10, 2019 at 16:46
-
Please check here prntscr.com/mj6y59 app/design/frontend/Demo/demotheme/Magento_Theme/layout this is my layout folderAngelo– Angelo2019年02月10日 17:04:51 +00:00Commented Feb 10, 2019 at 17:04
-
create default_head_blocks.xmlAlexander Bobylev– Alexander Bobylev2019年02月10日 17:13:25 +00:00Commented Feb 10, 2019 at 17:13
-
<?xml version="1.0"?> <page xmlns:xsi="w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <head> <css src="css/fonts.css" /> </head> </page> devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/…Alexander Bobylev– Alexander Bobylev2019年02月10日 17:15:46 +00:00Commented Feb 10, 2019 at 17:15
default