以下の WebFonts を使用して Azure Linux Functions にデプロイされた PuppeteerSharp を使用しています。異なる言語のすべての文字を印刷した PDF の出力は保証できません。
$font-family: Arial-Unicode-MS,myanmar3,Noto-Sans-Khmer;
@font-face{
font-family:"Arial-Unicode-MS";
font-style: normal;
font-weight: 400;
font-display: swap;
src:url('fonts/Arial-Unicode-MS.woff2') format("woff2");
}
@font-face{
font-family:"myanmar3";
font-style: normal;
font-weight: 400;
font-display: auto;
src:url('fonts/myanmar3.woff2') format("woff2");
}
@font-face {
font-family: 'Noto-Sans-Khmer';
font-style: normal;
font-weight: 400;
font-display: auto;
src: url('fonts/noto-sans-khmer-v9-khmer-regular.woff2') format('woff2');
}
ただし、印刷された PDF の出力は異なります。
ケース 1: ほとんどの場合、ラテン文字のみを含む PDF を印刷します。

ケース 2: クメール語の文字がありません:

ケース 3: すべての言語の文字を印刷:
