Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

cn-font-replacer

Package Overview
Dependencies
Maintainers
0
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cn-font-replacer

font-replacer 是中文网字计划用于动态加载、动态更换字体所使用的库。你也可以自定义字体源来加载自己的字体,默认使用了字图 CDN的庞大字体库来源!

  • 1.0.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
0
Created
Source

中文网字计划

cn-font-replacer

font-replacer 是 中文网字计划 用于动态加载、动态更换字体所使用的库。你也可以自定义字体源来加载自己的字体,默认使用了 字图 CDN 的庞大字体库来源!

功能

  • 动态字体替换:根据提供的映射关系动态地在 HTML 中替换字体, 简单好用。
  • 灵活的集成方式:Vue、React、Svelte、Angular、jQuery、纯 JS 都可以轻松使用。
  • 自动加载字体、自动应用字体:不用担心其他的,直接用 JS 调用函数,剩下的插件会解决。

安装

npm install cn-font-replacer

用法

import { FontReplacer, getChineseFontsMap } from 'cn-font-replacer';
// 获取中文网字计划的 字图 CDN 的相应数据
const CNFontMap = await getChineseFontsMap();

console.log(CDFontMap);

// 注入到 FontReplacer 实例
const fontReplacer = new FontReplacer(CNFontMap);

fontReplacer.applyFont(
    document.body,
    '得意黑.SmileySans-Oblique' /* 这个字符串是 CNFontMap 的 key */,
);

// 稍等片刻,字体就会加载上去了

证书

MIT

Keywords

FAQs

Package last updated on 21 Jul 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc