The answer to your keyboard question is to either configure different keyboard shortcuts in your terminal emulator, use a different terminal emulator, use the Emacs GUI, or in extremis configure keyboard translation in Emacs.
For example, you could translate C-z
into C-c
, so that typing C-z
has the same effect as typing C-c
would have had. This should do the trick:
(define-key input-decode-map (kbd "C-z") (kbd "C-c"))
Of course Emacs uses a lot of key combinations, so you might not have a lot of choices left. Also, while the Emacs documentation (including the Emacs and Elisp manuals) is automatically adjusted on the fly to show your current key bindings, I don’t think that key translations will show up there; the documentation will still show C-c
and you will have to remember to type C-z
instead. Thus I recommend fixing the problem some other way.
Font problems are usually down to font choice. Not every font is perfect, even if it works in most applications.