フォントのガイドラインを見ると、フォントがポイントで指定されていることがわかります。ポイントは1/72インチなので、絶対的な尺度です。10ポイントの文字は、どの解像度のどのモニターでも、まったく同じ絶対サイズで表示されるはずです。10インチのタブレットでも23インチのモニターでも、同じサイズのテキストを読みたいので、それは私には理にかなっています。つまり、タブレットでテキストを読み取れるようにしたいのですが、モニターでテキストが大きくなりすぎないようにしたいのです。
一方、ページレイアウトのガイドラインのように、一部のUI要素をピクセル単位で指定できることは理解できます。
ただし、XAMLでは、フォントサイズはデバイスに依存するピクセルで指定されます(私の理解では)。したがって、フォントサイズは、より高い解像度のモニターでは小さく見えます。詳細については、この投稿を参照してください。その投稿の答えは、「このようにして、一貫したフォントサイズを取得している」と述べています。解像度が変わったときにサイズが変わると、どのように一貫したサイズが得られるのかわかりませんか?!?
デバイスの解像度に応じて、プログラムで異なるフォントサイズをロードする必要がありますか?ここでは、WindowsがDPIに応じてスケーリング調整を行っていることがわかります。この調整は、ユーザーがタブレットや20インチモニターなどで素晴らしい体験をするのに十分ですか(または、デバイスの解像度に応じてプログラムでフォントサイズを変更する必要があります)?
ボーナスの質問:ソフトウェアツールがポイントを使用しないのに、なぜフォントガイドラインはポイントを使用して書かれているのですか(彼らは何を考えていたのですか?)