hff meaning