Skip to content

字体

组件库的字体来自 缝合像素 / Fusion Pixel,它采用 SIL OFL 1.1 许可证。

组件的字体由 CSS 变量 var(--px-font) 提供,如有更改字体的需要,你可以创建一个 --px-font 的变量把它覆盖掉。你可以设置 'pixelium'class 名称来使用 --px-font 字体。

下面是预设的 pixelium 提供的样式:

css
.pixelium {
	font-family: var(--px-font);
	line-height: var(--px-line-height);
}

导入 import '@pixelium/web-vue/dist/font.css' 后,你可以在 font-family 属性中设置 'Fusion Pixel Zh_hans',在组件外的地方使用这个字体。

汉字字形默认使用了简体中文,如果需要其他字形(如繁体、日韩汉字等)请不要导入 '@pixelium/web-vue/dist/font.css'。出于项目体积考虑,你可以前往 Fusion Pixel 或者其他字体库下载并使用。

下面是预设的 --px-font 提供的字体:

css
:root {
	// ...
	--px-font:
		'Fusion Pixel Zh_hans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
		'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', SimSun,
		sans-serif;
}