資料介紹
軟件簡介
這個項目可以幫助你在檢測電腦上已經安裝的字體文件里,哪些字體無法被用于商業用途。
原理
在前端,你沒法直接讀取電腦上已經安裝的字體列表,這是一個權限安全的問題。
因此需要借助一個取巧的方式,通過 CSS 來搞定它。
function CheckFont(t) {
? ? if (t == "") { return "" };
? ? var f = "他們給我說這個東西越長就越精準我特別想試試ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrsyuvwxyz1234567890";
? ? var s = document.createElement("span");
? ? s.style.fontSize = '72px';
? ? s.innerHTML = f;
? ? var b = document.getElementsByTagName("body")[0];
? ? b.appendChild(s);
? ? s.style.fontFamily = f;
? ? var w = s.offsetWidth;
? ? var h = s.offsetHeight;
? ? s.style.fontFamily = t + ',' + f;
? ? var r = ((s.offsetWidth != w) || (s.offsetHeight != h));
? ? b.removeChild(s);
? ? return r ? true : false;
}
如你所見,創建一個元素,假如當前電腦不存在這個字體,則它的offsetWidth和offsetHeight會和字體存在時的值不同。
理論上來說,只要元素足夠大,內容足夠多,就可以判斷出一個字體是否存在。
雖然上面的代碼是JavaScript,然而它其實是通過CSS中的offsetWidth和offsetHeight去判斷的。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- STM32GUI使用TouchGFX二進制字體(Binary Font)功能實現字體動態更新
- McDonalds Fries Font麥當勞薯條字體
- QIJI Font齊伋字體
- font-converter-gui字體子集化軟件
- ebay-font網頁字體加載模塊
- LVGL Font 字體
- LuatOS之LVGL字體篇
- LVGL MCU_Font V2.0 更新 定制圖標字體
- win7字體轉換腳本工具下載 15次下載
- 矢量字體裁剪工具
- C語言教程之檢查字符類型 0次下載
- Linux之lcd_display_font教程 6次下載
- cad字體查看工具SHX查看器 0次下載
- cad字體庫大全免費下載 最新最全CAD字體庫 0次下載
- qq字體包下載 (qq聊天字體包下載)
- DRM Kit數字版權保護服務介紹 491次閱讀
- 基于LKT4304的版權保護解決方案 721次閱讀
- dcma萬用表表示什么 2.8k次閱讀
- 芯片后端設計的DRC是什么? 4.4k次閱讀
- 在SSMS如何改變網格字體大小 3.2k次閱讀
- 【RA2L1開發實踐】- 溫濕度檢測平臺 1.1k次閱讀
- LabVIEW圖標字體顯示BUG修正教程 5k次閱讀
- 醫用數字體溫表電路的工作原理 1.7k次閱讀
- 帶初始化的if和switch語句詳解 2k次閱讀
- 基于HT7500醫用數字體溫計集成電路實現測量溫度計的設計 2.9k次閱讀
- 如何在ARM7中進行A/D轉換 2.4k次閱讀
- Check Point宣布訂立新的安全保護標準 可檢測SSL加密流量卻不影響正常工作 1.5k次閱讀
- 基于LCD字符++KEY按鍵顯示程序 3.2k次閱讀
- OrCAD教程:如何修改元件屬性 1.1w次閱讀
- Android設置全局字體大小 6.3k次閱讀
下載排行
本周
- 1新一代網絡可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費
- 2冷柜-電氣控制系統講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數據手冊
- 2.33 MB | 次下載 | 免費
- 4MDD品牌三極管S9012數據手冊
- 2.62 MB | 次下載 | 免費
- 5LAT1218 如何選擇和設置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 8MS1000TA 超聲波測量模擬前端芯片技術手冊
- 0.60 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數據手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規格書
- 838.47 KB | 5次下載 | 免費
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協議電壓誘騙控制器IC技術手冊
- 1.81 MB | 1次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發燒友App





創作
發文章
發帖
提問
發資料
發視頻
上傳資料賺積分
評論