4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Emacsでもアスキーアートが読める

Posted at

こんにちはこんにちは!

みなさんも、きっとどこでもやる夫スレを読みたいですよね。特にやる夫スレを読むためだけにWindowsを起動するのは、とてもめんどくさい。

Emacsならばどの環境にもあるから、やる夫スレを読むのに利用しない手はないよね!

宣伝: やる夫達は鳥人戦隊のようです おもしろいよ!

AAフォントをインストール

残念なことに、アスキーアート文化は Windows の「MS P ゴシック 16px」に強く依存します。なので、 Windows 以外の環境では綺麗に表示できません。また、現在の液晶の高密度化の流れではドットフォント相性がとても悪く、(いまさらなんだけど…) Windows でも最近の Chrome や Internet Exproler 11 でもドットフォントを利用した最適なアスキーアート表示は困難になってきてゐるようです。

さてさて、Windows 以外の OS にはもちろん MS P ゴシックなどありませんので、文字幅が互換のフォントを用意する必要があります。

monapo とか IPAモナーフォント とかいろいろあるんですけれど、最近は Roy Tam さんといふ方が モナーフォント と出水ゴシック M-16(izmg16) を合成して作ったフォントが結構良さげです。Font Drops - RT Free Soft にあります mona-izmg16.7z をインストールしてみませう。

Navi2chをインストール

Navi2chは1999年に開発着手された、最古参に近い歴史を持つ専ブラです。Navi2chはMELPAに登録されてるので、package-install でリポジトリの設定をすれば簡単に導入できます。パッケージマネージャーを利用しない場合は、SourceForge版ではなく、 必ず naota/navi2ch のバージョンを利用してください。

.emacsに設定を追加する

ホームディレクトリの ~/.emacs.d/init.el とかに設定を追加します。

init.el
(require 'navi2ch)
(require 'navi2ch-mona)
(custom-set-variables
 '(navi2ch-article-use-jit t)
 '(navi2ch-article-exist-message-range nil)
 '(navi2ch-article-new-message-range nil)
 '(navi2ch-mona-enable t)
 '(navi2ch-mona-use-ipa-mona t)
 '(navi2ch-mona-ipa-mona-font-family-name "mona-izmg16"))
(navi2ch-mona-setup)

僕はuse-packageを使ってるので、こんなふうに書きます。

init.el
(use-package navi2ch
  :config
  (progn
    (use-package navi2ch-mona)
    (custom-set-variables
     '(navi2ch-article-use-jit t)
     '(navi2ch-article-exist-message-range nil)
     '(navi2ch-article-new-message-range nil)
     '(navi2ch-mona-enable t)
     '(navi2ch-mona-use-ipa-mona t)
     '(navi2ch-mona-ipa-mona-font-family-name "mona-izmg16"))
    (navi2ch-mona-setup)))

やる夫系板を追加

やる夫系の掲示板は現在は2ちゃんねるにはないので、明示的に追加する必要があります。

ホームディレクトリの .navi2ch/ext.txt に、以下のような内容を保存します。

~/.navi2ch/ext.txt
やる夫板II
http://jbbs.shitaraba.net/otaku/12973/
Yaruo-II
やる夫スレヒロイン板(新)
http://jbbs.shitaraba.net/otaku/15956/
Yaruo-heroine
小さなやる夫板
http://jbbs.shitaraba.net/otaku/14504/
Yaruo-300
やる夫板EX
http://jbbs.shitaraba.net/otaku/15257/
Yaruo-EX
やる夫系雑談・避難・投下板
http://jbbs.shitaraba.net/otaku/12368/
Yaruo-zatsudan

僕の etc.txthttps://raw.githubusercontent.com/zonuexe/dotfiles/master/.navi2ch/etc.txt にあります。

準備完了

あとは M-x navi2ch で Navi2ch を起動して、ふつうに開くだけです! 良いやる夫生活を!

アスキーアート編集?

いやあ、ちょっと僕にはそこまでがんばれない…

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?