CSS ကျူတိုရီရယ်

CSS ပင်မစာမျက်နှာ CSS နိဒါန်း CSS Syntax CSS ရွေးချယ်မှုများ CSS လုပ်နည်း CSS မှတ်ချက်များ CSS အရောင်များ CSS နောက်ခံများ CSS နယ်နိမိတ်များ CSS အနားသတ်များ CSS Padding CSS အမြင့်/အနံ CSS Box မော်ဒယ် CSS အကြမ်းဖျင်း CSS စာသား CSS ဖောင့်များ CSS အိုင်ကွန်များ CSS လင့်ခ်များ CSS စာရင်းများ CSS ဇယားများ CSS Display CSS Max-အကျယ် CSS ရာထူး CSS Z အညွှန်း CSS Overflow CSS Float CSS Inline-block CSS ကို ချိန်ညှိပါ။ CSS Combinators CSS Pseudo-class CSS Pseudo-ဒြပ်စင် CSS Opacity CSS Navigation Bar CSS Dropdowns CSS ရုပ်ပုံပြခန်း CSS Image Sprites CSS Attr ရွေးချယ်မှုများ CSS ပုံစံများ CSS ကောင်တာများ CSS ဝဘ်ဆိုဒ် အပြင်အဆင် CSS ယူနစ်များ CSS တိကျမှု CSS !အရေးကြီးသည်။ CSS သင်္ချာလုပ်ဆောင်ချက်များ

CSS အဆင့်မြင့်

CSS Rounded Corners CSS Border ပုံများ CSS နောက်ခံများ CSS အရောင်များ CSS အရောင်သော့ချက်စာလုံးများ CSS Gradients CSS Shadows CSS စာသားအကျိုးသက်ရောက်မှုများ CSS ဝဘ်ဖောင့်များ CSS 2D အသွင်ပြောင်းမှုများ CSS 3D အသွင်ပြောင်းမှုများ CSS အသွင်ကူးပြောင်းမှုများ CSS Animations CSS Tooltips CSS စတိုင်ပုံများ CSS Image Reflection CSS object-fit CSS object-position CSS Masking CSS ခလုတ်များ CSS Pagination CSS ကော်လံမျိုးစုံ CSS User Interface CSS အပြောင်းအလဲများ CSS Box Sizing CSS မီဒီယာမေးခွန်းများ CSS MQ နမူနာများ CSS Flexbox

CSS တုံ့ပြန်မှု

RWD မိတ်ဆက် RWD Viewport RWD Grid View RWD မီဒီယာမေးခွန်းများ RWD ပုံများ RWD ဗီဒီယိုများ RWD မူဘောင်များ RWD နမူနာများ

CSS Grid

Grid Intro ဂရစ်ကွန်တိန်နာ ဇယားကွက်

CSS SASS

SASS ကျူတိုရီရယ်

CSS နမူနာများ

CSS Templates များ CSS နမူနာများ css စာမေးပွဲ CSS လေ့ကျင့်ခန်းများ CSS လက်မှတ်

CSS ကိုးကားချက်များ

CSS အကိုးအကား CSS ရွေးချယ်မှုများ CSS လုပ်ဆောင်ချက်များ CSS အကိုးအကား Aural CSS ဝဘ်ဘေးကင်းသောဖောင့်များ CSS Animatable CSS ယူနစ်များ CSS PX-EM Converter CSS အရောင်များ CSS အရောင်တန်ဖိုးများ CSS မူရင်းတန်ဖိုးများ CSS Browser ပံ့ပိုးမှု

CSS ဝဘ်ဖောင့်များ


CSS @font-face စည်းမျဉ်း

ဝဘ်ဖောင့်များသည် ဝဘ်ဒီဇိုင်နာများကို အသုံးပြုသူ၏ကွန်ပျူတာပေါ်တွင် ထည့်သွင်းမထားသည့် ဖောင့်များကို အသုံးပြုခွင့်ပေးသည်။

သင်အသုံးပြုလိုသောဖောင့်ကို ရှာတွေ့/ဝယ်သောအခါ၊ သင့်ဝဘ်ဆာဗာတွင် ဖောင့်ဖိုင်ကို ထည့်သွင်းပြီး လိုအပ်သည့်အခါ အသုံးပြုသူထံ အလိုအလျောက် ဒေါင်းလုဒ်လုပ်မည်ဖြစ်သည်။

@font-faceသင်၏ "ကိုယ်ပိုင်" ဖောင့်များကို CSS စည်းမျဉ်း အတွင်း သတ်မှတ်ထားသည် ။


မတူညီသောဖောင့်ပုံစံများ

TrueType ဖောင့်များ (TTF)

TrueType သည် Apple နှင့် Microsoft မှ 1980 ခုနှစ်နှောင်းပိုင်းတွင် တီထွင်ခဲ့သော ဖောင့်စံတစ်ခုဖြစ်သည်။ TrueType သည် Mac OS နှင့် Microsoft Windows OS နှစ်ခုလုံးအတွက် အသုံးအများဆုံး ဖောင့်ဖော်မတ်ဖြစ်သည်။

OpenType ဖောင့်များ (OTF)

OpenType သည် အရွယ်တင်နိုင်သော ကွန်ပျူတာဖောင့်များအတွက် ဖော်မတ်တစ်ခုဖြစ်သည်။ ၎င်းကို TrueType တွင်တည်ဆောက်ထားပြီး Microsoft ၏မှတ်ပုံတင်ထားသောကုန်အမှတ်တံဆိပ်တစ်ခုဖြစ်သည်။ OpenType ဖောင့်များကို အဓိက ကွန်ပျူတာ ပလပ်ဖောင်းများတွင် ယနေ့ခေတ်တွင် အသုံးများသည်။

ဝဘ်၏ ဖောင့်ပုံစံ (WOFF)

WOFF သည် ဝဘ်စာမျက်နှာများတွင် အသုံးပြုရန်အတွက် ဖောင့်ဖော်မတ်တစ်ခုဖြစ်သည်။ ၎င်းကို 2009 ခုနှစ်တွင် တီထွင်ခဲ့ပြီး ယခုအခါ W3C အကြံပြုချက်ဖြစ်သည်။ WOFF သည် အဓိကအားဖြင့် OpenType သို့မဟုတ် TrueType ကို ချုံ့ပြီး ထပ်ဆင့်မက်တာဒေတာပါရှိသည်။ ပန်းတိုင်သည် လှိုင်းနှုန်းကန့်သတ်ချက်များရှိသော ကွန်ရက်တစ်ခုမှတဆင့် ဆာဗာတစ်ခုမှ ဖောင့်ဖြန့်ဝေမှုကို ပံ့ပိုးပေးရန်ဖြစ်သည်။

ဝဘ်ဖွင့်ထားသော ဖောင့်ဖော်မတ် (WOFF 2.0)

WOFF 1.0 ထက် ပိုမိုကောင်းမွန်သော ဖိသိပ်မှုကို ပံ့ပိုးပေးသော TrueType/OpenType ဖောင့်။

SVG ဖောင့်/ပုံသဏ္ဍာန်များ

SVG ဖောင့်များသည် SVG ကို စာသားကိုပြသသည့်အခါ glyphs အဖြစ်အသုံးပြုရန် ခွင့်ပြုသည်။ SVG 1.1 သတ်မှတ်ချက်သည် SVG စာရွက်စာတမ်းအတွင်း ဖောင့်ဖန်တီးမှုကို ခွင့်ပြုသည့် ဖောင့်မော်ဂျူးတစ်ခုကို သတ်မှတ်သည်။ သင်သည် CSS ကို SVG စာရွက်စာတမ်းများတွင်လည်း အသုံးပြုနိုင်ပြီး၊ @font-face စည်းမျဉ်းကို SVG စာရွက်စာတမ်းများတွင် စာသားအတွက် အသုံးပြုနိုင်သည်။

ထည့်သွင်းထားသော OpenType ဖောင့်များ (EOT)

EOT ဖောင့်များသည် ဝဘ်စာမျက်နှာများတွင် ထည့်သွင်းထားသော ဖောင့်များအဖြစ် အသုံးပြုရန်အတွက် Microsoft မှ ဒီဇိုင်းထုတ်ထားသော OpenType ဖောင့်များ၏ သေးငယ်သောပုံစံတစ်ခုဖြစ်သည်။



ဖောင့်ဖော်မတ်များအတွက် ဘရောက်ဆာ ပံ့ပိုးမှု

ဇယားရှိ နံပါတ်များသည် ဖောင့်ဖော်မတ်ကို အပြည့်အဝထောက်ခံသည့် ပထမဆုံးဘရောက်ဆာဗားရှင်းကို သတ်မှတ်ပေးပါသည်။

Font format
TTF/OTF 9.0* 4.0 3.5 3.1 10.0
WOFF 9.0 5.0 3.6 5.1 11.1
WOFF2 14.0 36.0 39.0 10.0 26.0
SVG Not supported Not supported Not supported 3.2 Not supported
EOT 6.0 Not supported Not supported Not supported Not supported

*IE- "installable" ဟုသတ်မှတ်ထားမှသာ ဖောင့်ဖော်မတ်သည် အလုပ်လုပ်သည်။


သင်အလိုရှိသောဖောင့်ကို အသုံးပြု

@font-faceစည်းကမ်းချက်၌ ; ပထမဦးဆုံး ဖောင့်အမည် (ဥပမာ myFirstFont) ကို သတ်မှတ်ပြီး ဖောင့်ဖိုင်ကို ညွှန်ပါ။

အကြံပြုချက်- ဖောင့် URL အတွက် စာလုံးသေးများကို အမြဲသုံးပါ။ စာလုံးကြီးများသည် IE တွင် မမျှော်လင့်ထားသောရလဒ်များကို ပေးနိုင်သည်။

HTML ဒြပ်စင်တစ်ခုအတွက် ဖောင့်ကိုအသုံးပြုရန်၊ font-familyပိုင်ဆိုင်မှုမှတစ်ဆင့် ဖောင့်အမည် (myFirstFont) ကို ကိုးကားပါ-

ဥပမာ

@font-face {
  font-family: myFirstFont;
  src: url(sansation_light.woff);
}

div {
  font-family: myFirstFont;
}

Bold Text ကိုအသုံးပြုခြင်း။

@font-faceရဲရင့်သောစာသားအတွက် ဖော်ပြချက်များပါရှိသော အခြားသောစည်းမျဉ်းကို သင်ထည့်သွင်းရပါမည် -

ဥပမာ

@font-face {
  font-family: myFirstFont;
  src: url(sansation_bold.woff);
  font-weight: bold;
}

ဖိုင် "sansation_bold.woff" သည် Sansation ဖောင့်အတွက် ရဲရင့်သောစာလုံးများပါရှိသော အခြားဖောင့်ဖိုင်ဖြစ်သည်။

ဖောင့်-မိသားစု "myFirstFont" ပါသည့် စာသားအပိုင်းအစကို စာလုံးကြီးအဖြစ် ပြန်ဆိုသည့်အခါတိုင်း ဘရောက်ဆာများသည် ၎င်းကို အသုံးပြုပါမည်။

@font-faceဤနည်းအားဖြင့် သင်သည် တူညီသောဖောင့်အတွက် စည်းမျဉ်း များစွာရှိနိုင်သည် ။


လေ့ကျင့်ခန်းများဖြင့် သင့်ကိုယ်သင် စမ်းသပ်ပါ။

လေ့ကျင့်ခန်း

"sansation" နှင့် URL "sansation_light.woff" အမည်ဖြင့် ဝဘ်ဖောင့်တစ်ခု ထည့်ပါ။

<style>
 {
  font-family: ;
  : ;
}

body {
  font-family: sansation;
}
</style>

<body>
  <h1>This is a heading</h1>
  <p>This is a paragraph</p>
  <p>This is a paragraph</p>
</body>


CSS ဖောင့်ဖော်ပြချက်များ

အောက်ပါဇယားသည် @font-faceစည်းမျဉ်းအတွင်း သတ်မှတ်နိုင်သော ဖောင့်ဖော်ပြချက်အားလုံးကို ဖော်ပြသည်-

Descriptor Values Description
font-family name Required. Defines a name for the font
src URL Required. Defines the URL of the font file
font-stretch normal
condensed
ultra-condensed
extra-condensed
semi-condensed
expanded
semi-expanded
extra-expanded
ultra-expanded
Optional. Defines how the font should be stretched. Default is "normal"
font-style normal
italic
oblique
Optional. Defines how the font should be styled. Default is "normal"
font-weight normal
bold
100
200
300
400
500
600
700
800
900
Optional. Defines the boldness of the font. Default is "normal"
unicode-range unicode-range Optional. Defines the range of UNICODE characters the font supports. Default is "U+0-10FFFF"