title: Emacs codepage problems: Terminus font, utf-8 and cyrillic-translit input
body: <p>I love the <code>cyrillic-translit</code> input method for Emacs. However, after I set the wonderful <a href="http://terminus-font.sourceforge.net/" rel="nofollow">Terminus</a> as my default font, the Russian characters appear in Arial or something (in any case it's not Terminus).</p>
  
  <p>How do I fix this? Setting the default font to UTF-8 (Emacs equivalent <code>"-outline-Terminus-normal-normal-normal-mono-16-*-*-*-c-*-iso10646-1"</code>) doesn't help. I guess this possibly means that Terminus lacks decent UTF-8 support?</p>
  
  <p>Anyhow, I'm using the following snippet for switching between cyrillic-translit input method and the "normal" mode:</p>
  
  <pre><code>(defun toggle-cyrillic-input-method ()
    "toggle between French and no input method"
    (interactive)
    (if (string= current-input-method "cyrillic-translit")
        (set-input-method nil)
      (set-input-method "cyrillic-translit")))
  (global-set-key [f9] 'toggle-cyrillic-input-method)
  </code></pre>
  
  <p>Now -- is there a way to make the snippet not only switch over to <code>cyrillic-translit</code> but also switch the codepage when I press F9?</p>
  
  <p>In other words, how do I make it also toggle the font between <code>"-outline-Terminus-normal-normal-normal-mono-16-*-*-*-c-*-iso8859-1"</code> (Latin) and <code>"-outline-Terminus-normal-normal-normal-mono-16-*-*-*-c-*-iso8859-5"</code> (Russian)?</p>
  
  <p>It's the only workaround I (as a non-programmer) could think of. Any other ideas are welcome, too. Thanks!</p>