Use 'Meiryo UI' and 'MS Gothic' to prevent CJK fonts on Windows(JP)
This commit is contained in:
9
src/css/jp_fonts.css
Normal file
9
src/css/jp_fonts.css
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
@font-face {
|
||||||
|
font-family: sans-serif;
|
||||||
|
src: local('Meiryo UI');
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: monospace;
|
||||||
|
src: local('MS Gothic');
|
||||||
|
}
|
30
src/index.js
30
src/index.js
@@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
const electron = require('electron');
|
const electron = require('electron');
|
||||||
const remote = electron.remote;
|
const remote = electron.remote;
|
||||||
|
const osLocale = require('os-locale');
|
||||||
|
const fs = require('fs');
|
||||||
|
|
||||||
var url = require('url');
|
var url = require('url');
|
||||||
|
|
||||||
var contextMenu = require('./menus/context');
|
var contextMenu = require('./menus/context');
|
||||||
@@ -44,6 +47,33 @@ webView.addEventListener('new-window', function(e) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
webView.addEventListener("dom-ready", function() {
|
||||||
|
// webView.openDevTools();
|
||||||
|
|
||||||
|
// Use 'Meiryo UI' and 'MS Gothic' to prevent CJK fonts on Windows(JP).
|
||||||
|
if (process.platform === 'win32') {
|
||||||
|
var applyCssFile = function(cssFile) {
|
||||||
|
fs.readFile(cssFile, 'utf8', function(err, data) {
|
||||||
|
if (err) {
|
||||||
|
console.log(err);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
webView.insertCSS(data);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
osLocale(function(err, locale) {
|
||||||
|
if (err) {
|
||||||
|
console.log(err);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (locale === 'ja_JP') {
|
||||||
|
applyCssFile(__dirname + '/css/jp_fonts.css');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// Count unread channels.
|
// Count unread channels.
|
||||||
var timer = setInterval(function() {
|
var timer = setInterval(function() {
|
||||||
webView.send('retrieveUnreadCount');
|
webView.send('retrieveUnreadCount');
|
||||||
|
@@ -7,5 +7,8 @@
|
|||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"electron-connect": "^0.3.3"
|
"electron-connect": "^0.3.3"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"os-locale": "^1.4.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user