Furthermore, Emacs does this out of the box. ( require ' unicode-fonts) (unicode-fonts-setup) Testing: C-h h M-x view-hello-file M-x list-charset-chars RET unicode-bmp RET search for 210x M-x list-charset-chars RET unicode-smp RET if your backend supports astral chars M-x unicode-fonts-debug-insert-block RET Mathematical_Operators RET Explanation: Emacs maintains font mappings on a per-glyph basis, meaning that multiple fonts are used at the same time (transparently) to display any character for which you have a font.
Install these fonts Remove Unifont from your system. Download unicode-fonts.el - Configure Unicode fonts Copyright (c) 2012 Roland Walker Author: Roland Walker Homepage: URL: Version: 0.3.8 Last-Updated: EmacsWiki: UnicodeFonts Keywords: i18n, faces, frames, wp, interface Package-Requires: ((font-utils '0.7.0') (ucs-utils '0.7.6') (persistent-soft '0.8.8') (pcache '0.2.3')) Simplified BSD License Commentary: Quickstart: Configure an extended Latin font for your default face, such as Monaco, Consolas, or DejaVu Sans Mono.