Die 2. Frage kann ich schnell mal beantworten:
Grundsätzlich empfehlen würde ich es noch nicht. Das ist in CSS3 hinzugekommen und es wird noch nicht von allen gängigen Browsern unterstützt.
Wie es geht und was unterstützt wird steht hier:
CSS3 Embedding a Font Face | Zen Elements