Latest web development tutorials

CSS3 ตัวอักษร

ด้วย CSS3, นักออกแบบเว็บจะไม่บังคับให้ใช้เว็บแบบอักษรปลอดภัยเท่านั้น

กฎ CSS3 @ font-face

รุ่นก่อนหน้าของ CSS3, นักออกแบบเว็บที่มีการใช้งานบนเครื่องคอมพิวเตอร์ของผู้ใช้เป็นแบบอักษรที่ติดตั้งไว้แล้ว

ใช้ CSS3, นักออกแบบเว็บสามารถใช้สิ่งที่ตัวอักษรเขา / เธอชอบ

เมื่อคุณพบไฟล์ที่คุณต้องการที่จะใช้แบบอักษรแฟ้มแบบอักษรก็จะถูกรวมอยู่ในเว็บไซต์ก็จะถูกดาวน์โหลดโดยอัตโนมัติเพื่อต้องการของผู้ใช้

ตัวอักษรที่คุณเลือกในรุ่นใหม่ใน CSS3 @ คำอธิบายกฎ font-face

คุณอักษร "ตัวเอง" ถูกกำหนดไว้ในกฎ CSS3 @ font-face


สนับสนุนเบราว์เซอร์

ตัวเลขในตารางเป็นตัวแทนของเบราว์เซอร์แรกที่สนับสนุนหมายเลขรุ่นของทรัพย์สิน

属性
@font-face 4.0 9.0 3.5 3.2 10.0

Internet Explorer 9 +, Firefox, Chrome, Safari, Opera และการสนับสนุน WOFF (เปิดเว็บรูปแบบตัวอักษร) แบบอักษร

Firefox, Chrome, Safari, Opera และการสนับสนุน .ttf (อักษรประเภททรู) และ .otf (OpenType) ประเภทตัวอักษร)

Chrome, Safari และ Opera นอกจากนี้ยังสนับสนุนแบบอักษร SVG / ทรุดตัวลง

Internet Explorer นอกจากนี้ยังสนับสนุน EOT (Embedded OpenType) แบบอักษร

หมายเหตุ: Internet Explorer 8 และรุ่นก่อนหน้านี้ไม่สนับสนุนกฎ @ font-face ใหม่


คุณจำเป็นต้องใช้ตัวอักษร

ในใหม่ @ กฎ font-face แรกคุณจะต้องกำหนดชื่อตัวอักษร (เช่น myFirstFont) แล้วชี้ไปที่แฟ้มแบบอักษร

โคมไฟ เคล็ดลับ: URL ที่ใช้ตัวอักษรตัวพิมพ์เล็กตัวพิมพ์ใหญ่ใน IE จะให้ผลลัพธ์ที่ไม่คาดคิด

หากต้องการใช้ตัวอักษรสำหรับองค์ประกอบ HTML, การอ้างถึงชื่อตัวอักษร (myFirstFont) โดยคุณสมบัติ font-family:

OperaSafariChromeFirefoxInternet Explorer

ตัวอย่าง

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

div
{
font-family:myFirstFont;
}
</style>

ลอง»


ใช้ข้อความที่เป็นตัวหนา

คุณต้องเพิ่มกฎ @ font-face อื่นที่มีข้อความเป็นตัวหนา:

OperaSafariChromeFirefoxInternet Explorer

ตัวอย่าง

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

ลอง»

ไฟล์ "Sansation_Bold.ttf" เป็นไฟล์แบบอักษรอื่นที่มีตัวอักษรตัวหนาเครื่องปรับอากาศ Sansation

โดยใช้ข้อความเบราว์เซอร์นี้เวลาของครอบครัวตัวอักษร "myFirstFont" ควรจะแสดงผลเป็นตัวหนา

ดังนั้นคุณสามารถมีจำนวนมากของตัวอักษร @ กฎ font-face เดียวกัน


คำอธิบายตัวอักษร CSS3

ตารางต่อไปนี้แสดงคำอธิบายทั้งหมดอักษรและภายในของการกำหนดกฎ @ font-face นี้:

อธิบาย ความคุ้มค่า ลักษณะ
font-family ชื่อ จำเป็นต้องใช้ บทบัญญัติของชื่อตัวอักษร
src URL จำเป็นต้องใช้ แฟ้มแบบอักษร URL ที่กำหนดไว้
ตัวอักษรยืด
  • ปกติ
  • ย่อ
  • อัลตร้าข้น
  • พิเศษข้น
  • กึ่งข้น
  • ขยาย
  • กึ่งขยาย
  • พิเศษขยาย
  • อัลตร้าขยาย
ไม่จำเป็น กำหนดวิธีการวาดตัวอักษร เริ่มต้นเป็น "ปกติ"
ตัวอักษรสไตล์
  • ปกติ
  • ตัวเอียง
  • เอียง
ไม่จำเป็น ได้กำหนดรูปแบบตัวอักษร เริ่มต้นเป็น "ปกติ"
font-weight
  • ปกติ
  • กล้า
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
ไม่จำเป็น น้ำหนักอักษรที่กำหนดเอง เริ่มต้นเป็น "ปกติ"
Unicode ช่วง Unicode ช่วง ไม่จำเป็น ที่กำหนดเองการสนับสนุนแบบอักษร Unicode อักขระช่วง เริ่มต้นคือ "U + 0-10FFFF"