diff --git a/app.js b/app.js index 1627dd3..4640bda 100644 --- a/app.js +++ b/app.js @@ -10,6 +10,7 @@ handle["/interface"] = requestHandlers.sendInterface; handle["/js/jquery-1.12.1.min"] = requestHandlers.sendJquery; handle["/js/jquery-ui.js"] = requestHandlers.sendJqueryUI; handle["/css/bootstrap.min.css"] = requestHandlers.sendBootstrap; +handle["/sprite/emoji.ttf"] = requestHandlers.sendEmojiTtf; handle["/clear"] = requestHandlers.sendClear; if(server.demoMode()){ diff --git a/board.html b/board.html index e591c0d..99e1e47 100644 --- a/board.html +++ b/board.html @@ -13,10 +13,17 @@ diff --git a/requestHandlers.js b/requestHandlers.js index 39373dd..fcad20d 100644 --- a/requestHandlers.js +++ b/requestHandlers.js @@ -47,9 +47,17 @@ function sendDemo(response) { response.end(html); } +function sendEmojiTtf(response) { + console.log("Request handler 'EmojiTtf' was called."); + response.writeHead(200, {"Content-Type": "font/ttf"}); + var html = fs.readFileSync(__dirname + "/served/NotoColorEmoji.ttf") + response.end(html); +} + exports.sendClear = sendClear; exports.sendDemo = sendDemo; +exports.sendEmojiTtf = sendEmojiTtf; exports.sendBootstrap = sendBootstrap; exports.sendJqueryUI = sendJqueryUI; diff --git a/served/NotoColorEmoji.ttf b/served/NotoColorEmoji.ttf new file mode 100644 index 0000000..44658c6 Binary files /dev/null and b/served/NotoColorEmoji.ttf differ diff --git a/served/NotoEmoji-Regular.ttf b/served/NotoEmoji-Regular.ttf new file mode 100644 index 0000000..19b7bad Binary files /dev/null and b/served/NotoEmoji-Regular.ttf differ