Сама база хранится на диске, т.к. например работает devdocs.io в оффлайн-режиме. Работает кстати без проблем, с учётом того, что в нём содержатся все доки.
Использовать безопасный шрифт максимально схожий с нестандартным.
Нестандартный шрифт загружать используя js.
В момент успешной загрузки добавить к элементу класс, например (font-loaded).
В стилях этому классу присвоить нестандартный шрифт.