Наверно, всё-таки Геминґвея.
А почему правила - идиотские?
Ведь украинское и белорусское "г" как раз ближе к английскому "h".
h (Hemingway) - г
kh (kazaKHstan) - х
g (heminGway) - ґ
Это в русском "ґ" и "г" - одна буква, откуда и получаются идиотские Генрихи Гейне и т.п.