Я кодирую целевую страницу, используя GatsbyJS . И я хочу использовать шрифт AvenirNext на моем сайте. Поэтому я последовал руководству по использованию типографии.
Мой typography.js файл выглядит так:
import Typography from 'typography';
const typography = new Typography({
baseFontSize: '14px',
headerFontFamily: [
'AvenirNextCondensed-Medium',
'AvenirNextCondensed-Bold',
'AvenirNextCondensed-Heavy',
],
bodyFontFamily: [
'AvenirNextCondensed-Medium',
'AvenirNextCondensed-Bold',
'AvenirNextCondensed-Heavy',
],
});
export default typography;
И я загружаю его в gatsby-config.js , например:
module.exports = {
siteMetadata: {
title: 'New Landing Page',
},
plugins: [
{
resolve: `gatsby-plugin-typography`,
options: {
pathToConfigModule: `src/utils/typography`,
},
},
`gatsby-plugin-sass`,
`gatsby-plugin-react-helmet`,
],
};
Я подумал, что этого было бы достаточно, чтобы сделать шрифт доступным для всей системы, но он доступен только на Mac, поскольку это «родной» шрифт системы.
Как я могу сделать их доступными для всех?
(Извините за скучный вопрос, но я не могу найти здесь никакого вспомогательного ответа)