1 | import createIconSet from './create-icon-set';
|
2 |
|
3 | export default function createIconSetFromIcoMoon(
|
4 | config,
|
5 | fontFamilyArg,
|
6 | fontFile
|
7 | ) {
|
8 | const glyphMap = {};
|
9 | config.icons.forEach(icon => {
|
10 | glyphMap[icon.properties.name] = icon.properties.code;
|
11 | });
|
12 |
|
13 | const fontFamily =
|
14 | fontFamilyArg || config.preferences.fontPref.metadata.fontFamily;
|
15 |
|
16 | return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`);
|
17 | }
|