Александр: действительно, не обратил на это внимания. Но все-таки оно не должно работать без return если php код находиться в одном файле с кодом страницы.
не могу точно ответить, правильный он или нет. Лично я Formit не использую вообще, обычно со страницы через ajax передаю данные с формы в php там проверяю на ошибки и если все норм то использую modMail для отправки писем
Евгений: Нет, это не единственный, но если он вам не подходит то пожалуй вам придётся подробнее описать задачу. И желательно написать что именно в этом способе Вам не подходит
Саша Мисник: Вероятно проблема с Вашим шрифтом, в консоле браузер ругается на шрифт "OTS parsing error: glyf: failed to parse table". Первый раз встречаю такое