Ответы справочной службы
Составители «Русского орфографического словаря» РАН Е. В. Бешенкова и О. Е. Иванова в книге «Теория и практика нормирования русского письма» (М., 2017) пишут о том, что основанием для кодификации написаний офлайн и офшор стал орфографический прецедент: эти слова были закреплены с одним ф по образцу англицизмов с той же начальной частью, напр.: офис, офсет, офсайд.
Общего правила нет. В каждом конкретном случае написание проверяется в словарном порядке (по орфографическому словарю).
Справочники
§ 79. Общее правило Парные глухие согласные звуки п, ф, т, с (и соответствующие мягкие), к, ш на конце слова и перед глухими согласными могут передаваться соответственно буквами п или б, ф или в, т или д, с или з, к или г, ш или ж. Теми же буквами могут передаваться парные звонкие согласные звуки б, в, д, з (и соответствующие мягкие), г, ж перед парными же звонкими согласными (кроме в). Чтобы правильно написать в этих случаях согласную букву, нужно подобрать другую форму того же слова ...
...вокзал, второй, где, зигзаг, космонавт, общий, оптом, офсет...
Журнал
Из всех вопросов, на которые справочная служба Грамоты ответила в апреле, мы выбрали три, которые многим могут быть интересны. В них пользователи спрашивают про отдельные слова и формы, но, по сути, затрагивают более широкие проблемы: склонение существительных, омонимию падежей и орфографическое освоение иностранных заимствований.
...Из всех вопросов, на которые справочная служба Грамоты...
...Слова офлайн, офшор, офсет и офсайд также закреплены...
Как правильно писать недавно появившиеся в языке слова? Нередко на практике сразу рождается несколько параллельных вариантов написания. О принципах, которыми должны руководствоваться составители нормативных орфографических словарей, рассказывает статья доктора филологических наук, председателя Орфографической комиссии РАН (2000–2014) Владимира Лопатина.
...Как правильно писать недавно появившиеся в языке слова...
...тридцать назад, писалось, между прочим, с двумя ф, слова офсет...