2020-06-11 16:27:25 +08:00

21 lines
464 B
JavaScript

const { ipcMain } = require('electron');
ipcMain.on('get-all-fonts', (event, arg) => {
try {
require('font-list').getFonts().then((fonts) => {
if (!fonts || !fonts.length) {
fonts = [];
}
fonts = fonts.map((font) => {
return font.replace('"', '').replace('"', '');
});
event.sender.send('send-all-fonts', fonts);
});
}
catch (e) {
event.sender.send('send-all-fonts', ["Default Initial"]);
}
});