ពុម្ពអក្សរ
រចនាបទពុម្ពអក្សរ (Font Style)
អំពីរចនាបទពុម្ពអក្សរ គឺសិក្សាអំពី font-style property
។ តម្លៃរបស់វាមាន:
normal
- រចនាបទធម្មតា (លំនាំដើម)italic
- អក្សរទ្រេត (ពុម្ពអក្សរត្រូវបានរចនាឲ្យទ្រេត)oblique
- អក្សរទ្រេត (អក្សរធម្មតាត្រូវបានបត់ឲ្យទ្រេត)
ប្រើ italic
សំរាប់អក្សរដែលមានរចនាបទ italic ពិតប្រាកដ ហើយ oblique
សំរាប់អក្សរដែលគ្រាន់តែបត់ឲ្យទ្រេត។
ទម្ងន់ពុម្ពអក្សរ (Font Weight)
ទម្ងន់ពុម្ពអក្សរ គឺអំពីភាពក្រាស់នៃអក្សរ ដែលត្រូវប្រើ font-weight property
។ តម្លៃរបស់វាមាន:
normal
- ទម្ងន់ធម្មតា (400)bold
- ក្រាស់ (700)bolder
- ក្រាស់ជាងធាតុមាតាlighter
- ស្រាលជាងធាតុមាតា- លេខ
100
ដល់900
- កម្រិតក្រាស់ជាក់លាក់
មិនមែនពុម្ពអក្សរទាំងអស់មានទម្ងន់គ្រប់កម្រិតទេ។ ប្រសិនបើពុម្ពអក្សរគ្មានទម្ងន់ដែលបានកំណត់ browser នឹងប្រើទម្ងន់ដែលជិតបំផុត។
ទំហំពុម្ពអក្សរ (Font Size)
ដើម្បីកំណត់ទំហំអក្សរ គឺប្រើ font-size property
។ តម្លៃរបស់វាអាចជា:
- ទំហំជាពាក្យ:
xx-small
,x-small
,small
,medium
,large
,x-large
,xx-large
- ខ្នាតប្រវែង:
px
,em
,rem
,%
,vw
- ទំហំទំនាក់ទំនង:
smaller
,larger
ការប្រើខ្នាតទំនាក់ទំនង (Relative Units)
ប្រើ em
ឬ rem
ដើម្បីធ្វើឲ្យទំហំអក្សរមានភាពបត់បែនខ្ពស់:
ភាពខុសគ្នារវាង em និង rem:
• em
- ទំនាក់ទំនងទៅនឹងធាតុមាតា
• rem
- ទំនាក់ទំនងទៅនឹងធាតុ root (html)
គ្រួសារពុម្ពអក្សរ (Font Family)
ដើម្បីកំណត់គ្រួសារអក្សរ គឺប្រើ font-family property
។ តម្លៃរបស់វា គឺឈ្មោះពុម្ពអក្សរ និងប្រភេទ។
ប្រភេទពុម្ពអក្សរទូទៅ (Generic Font Families)
serif
- ពុម្ពអក្សរដែលមានខ្សែតូចនៅចុងអក្សរ (Times New Roman, Georgia)sans-serif
- ពុម្ពអក្សរគ្មានខ្សែតូច (Arial, Helvetica, Khmer OS)monospace
- ពុម្ពអក្សរដែលមានទទឹងស្មើគ្នា (Courier, Fira Mono)cursive
- ពុម្ពអក្សរដូចជាអក្សរសរសេរដៃ (Brush Script)fantasy
- ពុម្ពអក្សរដែលមានរចនាបទពិសេស (Impact, Papyrus)
ការប្រើពុម្ពអក្សរច្រើន (Font Stack)
អ្នកគួរតែកំណត់ពុម្ពអក្សរច្រើនជាជម្រើសដើម្បីធានាថាគេហទំព័ររបស់អ្នកបង្ហាញបានត្រឹមត្រូវនៅលើប្រព័ន្ធផ្សេងៗគ្នា:
ឈ្មោះពុម្ពអក្សរដែលមានការដកឃ្លា ត្រូវសរសេរនៅក្នុងអព្ភន្តរសញ្ញា។
ការប្រើពុម្ពអក្សរពី Google Fonts
អ្នកអាចនាំចូលពុម្ពអក្សរពី Google Fonts ដើម្បីបង្កើនជម្រើសពុម្ពអក្សរ:
Font Variant (វ៉ារ្យ៉ង់ពុម្ពអក្សរ)
ដើម្បីបង្កើតអក្សរធំតូច (small caps) គឺប្រើ font-variant property
:
Line Height (កម្ពស់បន្ទាត់)
ដើម្បីកំណត់គម្លាតរវាងបន្ទាត់អក្សរ គឺប្រើ line-height property
:
តម្លៃលំនាំដើមល្អបំផុតសំរាប់ការអាន គឺប្រហែល 1.5
ដល់ 1.6
។
ការកំណត់ពុម្ពអក្សរតាមវីធីខ្លី (Font Shorthand)
ដើម្បីកំណត់ property ទាំងឡាយដែលទាក់ទងនឹងពុម្ពអក្សរ គឺប្រើ font property
។
រចនាសម្ព័ន្ធ (Syntax)
font: [font-style] [font-variant] [font-weight] [font-size]/[line-height] [font-family];
សំខាន់: នៅក្នុង font shorthand property ត្រឹមតែ font-size
និង font-family
ទេដែលត្រូវតែមាន។
ឧទាហរណ៍ជាក់ស្តែង (Practical Examples)
1. រចនាបទចំណងជើង (Heading Styles)
2. ប័ណ្ណផលិតផល (Product Card)
3. សម្រង់ (Quote Block)
4. កូដដែលអាចអានបាន (Readable Code)
ការអនុវត្តល្អបំផុត (Best Practices)
1. ប្រើពុម្ពអក្សរមិនលើស 2-3 ប្រភេទ
ការប្រើពុម្ពអក្សរច្រើនពេកនឹងធ្វើឲ្យការរចនាមើលទៅមិនស្អាត។
2. កំណត់ line-height សមស្រប
line-height ល្អបំផុតសំរាប់អត្ថបទគឺ 1.5-1.6 ដើម្បីឲ្យងាយអាន។
3. ប្រើខ្នាតទំនាក់ទំនង (em, rem)
ខ្នាតទំនាក់ទំនងធ្វើឲ្យការរចនាមានភាពបត់បែននិងងាយស្រួលក្នុងការរក្សា។
4. តែងតែកំណត់ font-family ជម្រើស
តែងតែកំណត់ពុម្ពអក្សរច្រើននិងប្រភេទទូទៅជាជម្រើសចុងក្រោយ។
5. ប្រើ font-weight យ៉ាងត្រឹមត្រូវ
ប្រើ font-weight ដើម្បីបង្កើតចំណុចផ្តោត (emphasis) និងតំរៀបធាតុ។
6. ពិចារណាដល់ទំហំ file
ពុម្ពអក្សរផ្ទាល់ខ្លួនអាចធ្វើឲ្យគេហទំព័រយឺត។ ប្រើតែទម្ងន់ដែលត្រូវការពិតប្រាកដ។