spacemacs/layers/chinese/config.el
Yufan Lou 084dd7bde1 Remove "symbol" from list of changed charsets
This prevents minor mode lighters from being displayed in the Chinese font. Since the new glyphs are often higher, separators of powerline do not match the new height.
2015-09-27 21:04:47 -04:00

34 lines
1.3 KiB
EmacsLisp

;;; config.el --- Chinese Layer configuration File for Spacemacs
;;
;; Copyright (c) 2012-2014 Sylvain Benner
;; Copyright (c) 2014-2015 Sylvain Benner & Contributors
;;
;; Author: Sylvain Benner <sylvain.benner@gmail.com>
;; URL: https://github.com/syl20bnr/spacemacs
;;
;; This file is not part of GNU Emacs.
;;
;;; License: GPLv3
;; Variables
(defvar chinese-default-input-method 'pinyin
"The default chiense input method. Can be `wubi` or `pinyin`.")
(defvar chinese-enable-youdao-dict nil
"Enble YouDao Dict translation service.")
;; Set the monospaced font size when mixed Chinese and English words
(defun spacemacs//set-monospaced-font (english chinese english-size chinese-size)
(set-face-attribute 'default nil :font
(format "%s:pixelsize=%d" english english-size))
(dolist (charset '(kana han cjk-misc bopomofo))
(set-fontset-font (frame-parameter nil 'font) charset
(font-spec :family chinese :size chinese-size))))
;; If the Hiragino Sans GB font is not found in your system, you could call this
;; method in dotspacemacs/config function with a different Chinese font name.
;; If you are using mac, you could put the following code in your dotspacemacs/config function.
;; (when (spacemacs/system-is-mac)
;; (spacemacs//set-monospaced-font "Source Code Pro" "Hiragino Sans GB" 14 16))