@embedpdf/fonts-latin (英语)
拉丁文,西里尔文,希腊文,和为EmbedPDF使用的越南倒置字体.
包含字体
Noto Sans的所有9个重量,包括斜体变体(共18个字体):
| 重量 | 经常 | 斜体 |
|---|---|---|
| 100 (Thin) (英语) | NotoSans-Thin.ttf | NotoSans-ThinItalic.ttf |
| 200 (外灯) | NotoSans-ExtraLight.ttf | NotoSans-ExtraLightItalic.ttf |
| 300 (灯) | NotoSans-Light.ttf | NotoSans-LightItalic.ttf |
| 400 (规范) | NotoSans-Regular.ttf | NotoSans-Italic.ttf |
| 500 (地中海) | NotoSans-Medium.ttf | NotoSans-MediumItalic.ttf |
| 600 (SemiBold) (西班牙语) | NotoSans-SemiBold.ttf | NotoSans-SemiBoldItalic.ttf |
| 700 (粗体语) | NotoSans-Bold.ttf | NotoSans-BoldItalic.ttf |
| 800 (外钢) | NotoSans-ExtraBold.ttf | NotoSans-ExtraBoldItalic.ttf |
| 900 (黑色) (简体中文) | NotoSans-Black.ttf | NotoSans-BlackItalic.ttf |
支持的字符集
此字体覆盖 PDFium 所用的多个字符集 :
FontCharset.CYRILLIC(204)-俄语,乌克兰语,保加利亚语等.FontCharset.GREEK(161) - 希腊语FontCharset.VIETNAMESE(163) - 越南语
使用量
import { FontCharset } from '@embedpdf/models';
const latinFonts = [
{ url: 'NotoSans-Thin.ttf', weight: 100 },
{ url: 'NotoSans-ThinItalic.ttf', weight: 100, italic: true },
{ url: 'NotoSans-ExtraLight.ttf', weight: 200 },
{ url: 'NotoSans-ExtraLightItalic.ttf', weight: 200, italic: true },
{ url: 'NotoSans-Light.ttf', weight: 300 },
{ url: 'NotoSans-LightItalic.ttf', weight: 300, italic: true },
{ url: 'NotoSans-Regular.ttf', weight: 400 },
{ url: 'NotoSans-Italic.ttf', weight: 400, italic: true },
{ url: 'NotoSans-Medium.ttf', weight: 500 },
{ url: 'NotoSans-MediumItalic.ttf', weight: 500, italic: true },
{ url: 'NotoSans-SemiBold.ttf', weight: 600 },
{ url: 'NotoSans-SemiBoldItalic.ttf', weight: 600, italic: true },
{ url: 'NotoSans-Bold.ttf', weight: 700 },
{ url: 'NotoSans-BoldItalic.ttf', weight: 700, italic: true },
{ url: 'NotoSans-ExtraBold.ttf', weight: 800 },
{ url: 'NotoSans-ExtraBoldItalic.ttf', weight: 800, italic: true },
{ url: 'NotoSans-Black.ttf', weight: 900 },
{ url: 'NotoSans-BlackItalic.ttf', weight: 900, italic: true },
];
const fontFallback = {
fonts: {
[FontCharset.CYRILLIC]: latinFonts,
[FontCharset.GREEK]: latinFonts,
[FontCharset.VIETNAMESE]: latinFonts,
},
baseUrl: 'https://cdn.jsdelivr.net/npm/@embedpdf/fonts-latin@1/fonts',
};
或使用预配置的 CDN 配置 :
import { cdnFontConfig } from '@embedpdf/engines/pdfium';
const native = new PdfiumNative(pdfiumModule, {
fontFallback: cdnFontConfig,
});
许可证
这些字体根据 SIL 开放字体许可证 1.1。 。 。 .
诺托桑斯是Google LLC的商标.