You can use Scanahand to generate a font based on a template, or if you only want to make a single font, use this online font generator:
http://www.yourfonts.com/
The yourfonts two page templates includes over 200 characters and covers English, German, French, Dutch, Italian, Danish, Swedish, Norwegian, Spanish, Portuguese, Basque, Estonian, Faeroese, Frisian, Irish, Galician, Hungarian, Icelandic, Albanian, and Esperanto.
The first template page contains the space character, a signature, and the following 106 characters:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ? ! % & a b c d e f g h i j k l m n o p q r s t u v w x y z : ; . , 0 1 2 3 4 5 6 7 8 9 + - ~ = ± # $ € £ ¢ [ ] ( ) { } < > \ / ' " * ™ @ © ® _ | • ¤ § ° ¶ † ‡
The second page contains 110 additional (mostly accented) characters:
À Á Â Ã Ä Å A Ç C C È É Ê Ë E G H Ì Í Î Ï J L N Ñ Ò Ó Ô Õ Ö O Ø S S Š Ù Ú Û Ü U U Ý Ÿ Z Z Ž à á â ã ä å a ç c c è é ê ë e ƒ g h i ì í î ï j l n ñ ò ó ô õ ö o ø s s š ù ú û ü u u ý ÿ z z ž Æ Œ Ð Þ ß æ œ ð þ µ ¿ ¡ « » ¬ ²
Be aware yourfonts doesn't cover Czech, but you can use Scanahand premium edition to make use of
custom templates.
It is good to know YourFonts and Scanahand both generate fonts with the
best raster to vector algorithm to generate a font.