add woff2 support

This commit is contained in:
Heerko 2021-07-23 08:24:57 +02:00
parent 2b9ec619af
commit d243bfd8cd

View file

@ -24,7 +24,7 @@ let toCSS = (message, currentStream) => {
is_font = /<p><a href=".+?\.(ttf|otf|woff)/gm.test(message.content); is_font = /<p><a href=".+?\.(ttf|otf|woff)/gm.test(message.content);
let type = is_codeblock ? "raw" : is_font ? "font" : "rule"; let type = is_codeblock ? "raw" : is_font ? "font" : "rule";
console.log(type,message.content);
let regex = /\s?(?<selector>.+)\s*\n?{\n?(?<props>(.*;\n?)+)}/gm let regex = /\s?(?<selector>.+)\s*\n?{\n?(?<props>(.*;\n?)+)}/gm
let results = content.matchAll(regex); let results = content.matchAll(regex);
results = Array.from(results); results = Array.from(results);
@ -74,6 +74,9 @@ let getFormat = (ext) => {
case 'woff': case 'woff':
fmt = "woff"; fmt = "woff";
break; break;
case 'woff2':
fmt = "woff2";
break;
case 'eof': case 'eof':
fmt = "embedded-opentype"; fmt = "embedded-opentype";
break; break;