Menyimpan font secara lokal menggunakan localStorage

Bagaimana saya bisa menggunakan localStorage untuk menyimpan file .woff dan .ttf? Saya tidak ingin menggunakan cache aplikasi. Tolong aku. Terima kasih


person radhe001    schedule 23.07.2012    source sumber
comment
stackoverflow.com/questions/4940586/   -  person bugwheels94    schedule 23.07.2012
comment
Mengapa Anda tidak ingin menggunakan cache aplikasi? Ini dirancang untuk hal semacam ini.   -  person robertc    schedule 23.07.2012
comment
@robertc : Artinya localStorage tidak dapat digunakan untuk ini?   -  person radhe001    schedule 23.07.2012
comment
Tidak, tapi bila Anda tidak ingin menggunakan teknologi utama untuk melakukan sesuatu, maka kebanyakan orang akan berasumsi bahwa Anda tidak tahu apa yang Anda lakukan kecuali Anda bisa menjelaskan alasannya.   -  person robertc    schedule 23.07.2012
comment
Penyimpanan lokal mengurangi komunikasi antara server dan klien. Menggunakan penyimpanan lokal Saya ingin mencapai ini dan juga memori penyimpanan tidak menjadi masalah bagi saya (5 MB sudah cukup). Saya juga lebih percaya diri dalam menggunakan penyimpanan lokal daripada di appCache.   -  person radhe001    schedule 23.07.2012


Jawaban (2)


Anda dapat menyimpan font di data base64.

localStorage.font1 = string(data base64 dari font yang ditentukan)

person user1557145    schedule 27.07.2012

localStorage dirancang untuk menyimpan pasangan kunci/nilai teks, jadi jika Anda ingin menyimpan data biner, Anda mungkin perlu mengkodekan data base64. Ukuran data biner yang dikodekan akan lebih besar dari ukuran aslinya dan ukuran Penyimpanan lokal dibatasi hingga beberapa MB (biasanya 5-10M). Mungkin bukan ide yang baik untuk menyimpan file font di Penyimpanan lokal.

Ruang disk untuk penyimpanan: http://dev.w3.org/html5/webstorage/#disk-space

Uji batas localStorga: http://arty.name/localstorage.html

person user1498339    schedule 23.07.2012