http://fontello.com/'a bir göz atın, açıklamakta olduğunuz şeyleri yapmanın en kolay yoludur ve tek dosyanızı şişirmeyin.
Sadece kullandığınız simgeleri seçebilir ve özel bir zip dosyası indirebilirsiniz.
Zip içinde, adında "gömülü" olan bir css dosyası bulacaksınız (en azından, bu yazıdan itibaren, bunu dahil ederler). Bu dosyanın içeriğini etiketler arasında tek dosya HTML sayfanıza kopyalayıp yapıştırabilirsiniz.
Aksi takdirde, evet, base64 font dosyalarını kodlar ve bunları url() tanımının içindeki font URL'lerinin yerine yerleştirir. (örn: url ('veriler: uygulama/sekizli-stream; base64, _THE_BASE64_HERE_')
Burada geçmişte kullandığınız base64 dönüştürücü bir online dosyasıdır: https://jpillora.com/base64-encoder/
Ama eğer gerçekten Bu tek sayfalık bir web sitesi fikrine, o zaman gulp (veya benzer yapı araçlarından herhangi biri) ile rahat almanızı öneririm ve https://www.npmjs.com/package/gulp-base64 gibi bir şey kullanarak css dosyanızın otomatik olarak işlenmesini ve base64 kodlu inline veri ile başvurulan herhangi bir dosyayı değiştirmesini öneririm. işleri ayrı tutmanıza ve ardından tek bir dosya oluşturmanıza izin verir.