[linux][gentoo] hiragino font
# mkdir /tmp/hiragino # cd /tmp/hiragino/ # cp "/Library/Fonts/ヒラギノ明朝 Pro W3.otf" ./HiraMinPro-W3.otf # cp "/Library/Fonts/ヒラギノ明朝 Pro W6.otf" ./HiraMinPro-W6.otf # cp "/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf" ./HiraMaruPro-W4.otf # cp "/Library/Fonts/ヒラギノ角ゴ Pro W3.otf" ./HiraKakuPro-W3.otf # cp "/Library/Fonts/ヒラギノ角ゴ Pro W6.otf" ./HiraKakuPro-W6.otf # cp "/Library/Fonts/ヒラギノ角ゴ Std W8.otf" ./HiraKakuStd-W8.otf # cp "/System/Library/Fonts/ヒラギノ明朝 ProN W3.otf" ./HiraMinProN-W3.otf # cp "/System/Library/Fonts/ヒラギノ明朝 ProN W6.otf" ./HiraMinProN-W6.otf # cp "/Library/Fonts/ヒラギノ丸ゴ ProN W4.otf" ./HiraMaruProN-W4.otf # cp "/System/Library/Fonts/ヒラギノ角ゴ ProN W3.otf" ./HiraKakuProN-W3.otf # cp "/System/Library/Fonts/ヒラギノ角ゴ ProN W6.otf" ./HiraKakuProN-W6.otf # cp "/Library/Fonts/ヒラギノ角ゴ StdN W8.otf" ./HiraKakuStdN-W8.otf # cd ..
# cp -R hiragino /usr/share/fonts/ # ln -s /usr/share/fonts/hiragino /usr/share/texmf-dist/fonts/opentype/public/ # mktexlsr # updmap-sys --setoption kanjiEmbed hiragino # fc-cache -fv
convert otf to ttf
nano otf2ttf.sh
#!/usr/bin/fontforge # Quick and dirty hack: converts a font to truetype (.ttf) Print("Opening "+$1); Open($1); Print("Saving "+$1:r+".ttf"); Generate($1:r+".ttf"); Quit(0);
nano otf2ttf-all.sh
for f in `ls *.otf` do fontforge -script otf2ttf.sh $f done
# sh otf2ttf-all.sh # mkdir /tmp/hiraginottf # mv *.ttf /tmp/hiraginottf/ # mv /tmp/hiraginottf /usr/share/fonts/ # ln -s /usr/share/fonts/hiraginottf /usr/share/texmf-dist/fonts/truetype/public/ # mktexlsr # fc-cache -fv
;(when (>= emacs-major-version 23) (set-face-attribute 'default nil :family "monaco" ;:height 140 ) (set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208 '("Hiragino Maru Gothic Pro" . "iso10646-1")) (set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0212 '("Hiragino Maru Gothic Pro" . "iso10646-1")) (set-fontset-font (frame-parameter nil 'font) 'mule-unicode-0100-24ff '("monaco" . "iso10646-1")) (setq face-font-rescale-alist '(("^-apple-hiragino.*" . 1.2) (".*osaka-bold.*" . 1.2) (".*osaka-medium.*" . 1.2) (".*courier-bold-.*-mac-roman" . 1.0) (".*monaco cy-bold-.*-mac-cyrillic" . 0.9) (".*monaco-bold-.*-mac-roman" . 0.9) ("-cdac$" . 1.3))) ;)