ការប្រើប្រាស់​ពុម្ព​អក្សរ​នៅ​ក្នុង​​កម្មវិធី Astro ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​អាចត្រូវ​ធ្វើឡើង​ដោយ​ការទាញ​យក​ពុម្ព​អក្សរ​ទាំងនោះ​ពី​គេហទំព័រ Google Fonts ដែល​មាន​អាស័យដ្ឋាន​ជា https://fonts.google.com/ ។ ជា​កិច្ច​ចាប់ផ្តើម យើង​ត្រូវ​បង្កើត​ថត​ public/fonts មួយ​សំរាប់​រក្សាទុកនូវ​ពុម្ពអក្សរទាំងឡាយ​ដែលត្រូវ​បានទាញ​យក​មកពី​គេហទំព័រ Google Fonts  មាន​ដូច​ជា Moul.ttf និង Oswald.ttf ជា​ដើម។ បន្ទាប់​មក​ទៀត យើង​ត្រូវ​បង្កើត​ឯកសារ CSS មួយនៅ​ក្នុង​ថត public/fonts ដែល​នៅ​ក្នុង​នោះ យើង​ត្រូវ​សរសេរ​កូដ​ដូច​ខាង​ក្រោម​៖

 

/* public/fonts/setup.css */
@font-face {
  font-family: Moul;
  src: url(Moul.ttf);
}
@font-face {
  font-family: Oswald;
  src: url(Oswald.ttf);
}

 

បន្ទាប់​មកទៀត​យើង​ត្រូវ​បញ្ចូល​ឯកសារ​នេះទៅ​ក្នុង​សមាសភាគ​ដែល​នៅ​ក្នុង​នេះពុម្ពអក្សរ​ទាំងនោះ​​ត្រូវ​យក​ទៅ​ប្រើ​។

 

<!--src/components/Base.astro-->
---
const {pageTitle="ទំព័រ​គ្រឺះ"} = Astro.props
---

<html lang="en">
    <head>
        <meta charset="utf-8" />
        <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
        <meta name="viewport" content="width=device-width" />
        <meta name="generator" content={Astro.generator} />
        <title>{pageTitle}</title>
        <link href="/fonts/setup.css" rel="stylesheet">
    </head>
    <body>
        <slot name="top-slot">
            <p>ធាតុ HTML មាន​ស្រាប់</p>
        </slot>
        <slot name="bottom-slot" />
        <style>
            body{
                font-family: Oswald, Moul;
            }
        </style>
    </body>
</html>

 

យើង​ត្រូវ​ធ្វើការ​កត់​ចំណាំ​ថា អ្វី​ទាំងអស់​នៅ​ក្នុង​ថត public អាច​ត្រូវ​យក​មក​ប្រើ​ដោយ​មិន​ចាំបាច់​សរសេរ​ឈ្មោះ​របស់​ថត​នេះ​ឡើយ​៕