พิจารณาใบอนุญาตเช่น:
ฉันจะใช้ตระกูลตัวอักษรของ Ubuntu บนเว็บไซต์ใด ๆ โดยไม่ทำให้ผู้ใช้ติดตั้งได้อย่างไร
โอกาสใด ๆ ที่จะใช้กับเครื่องมือเช่น: http://code.google.com/intl/th-th/apis/webfonts/
พิจารณาใบอนุญาตเช่น:
ฉันจะใช้ตระกูลตัวอักษรของ Ubuntu บนเว็บไซต์ใด ๆ โดยไม่ทำให้ผู้ใช้ติดตั้งได้อย่างไร
โอกาสใด ๆ ที่จะใช้กับเครื่องมือเช่น: http://code.google.com/intl/th-th/apis/webfonts/
คำตอบ:
มี 2 วิธีที่คุณสามารถฝังแบบอักษร Ubuntu ในเว็บไซต์ของคุณได้ - ใช้ Google Font Directory (แนะนำ) หรือใช้การ@font-face
ประกาศ CSS และแปลงแบบอักษรของคุณด้วยตนเอง
ตอนนี้คุณสามารถใช้แบบอักษร Ubuntu เป็นแบบอักษรเว็บของ Google สิ่งนี้จะทำให้กระบวนการง่ายขึ้นมาก เนื้อหาส่วนใหญ่ของการเป็นส่วนหนึ่งของคำตอบนี้มาจากคำตอบของสเลดัน
เหตุใดการใช้ Google Font API จึงเป็นวิธีที่ต้องการ
การใช้ Google Font API เป็นข้อเสนอแนะที่ยอดเยี่ยมเนื่องจากช่วยให้ webfonts สามารถทำงานกับเบราว์เซอร์สมัยใหม่ทั้งหมดโดยอัตโนมัติโดยไม่ต้องกังวลเกี่ยวกับรายละเอียด การใช้แบบอักษร API หมายความว่าผู้เข้าชมจะเห็นแบบอักษรรุ่นล่าสุดโดยอัตโนมัติ
ฉันจะใช้ Google Font API ได้อย่างไร
ตั้งแต่วันที่ 21 ธันวาคม 2010 ตระกูล Font ของ Ubuntu ได้รวมและปรับใช้จาก Google Font API แล้วให้ไปที่:
คุณสามารถอ่านGoogle Web Fontเกี่ยวกับข่าวและจากนั้น:
ทำเครื่องหมายการรวมกันของน้ำหนักและสไตล์จาก Regular, Italic, Bold และ Bold-Italic ที่คุณต้องการสำหรับหน้าเว็บของคุณ
หากค่าเริ่มต้นไม่ถูกต้องเลือกชุดภาษา / สคริปต์ที่คุณต้องการ: เว็บไซต์รัสเซียที่มีตัวอย่างภาษาอังกฤษอาจใช้ "Cyrillic, Latin"
เพิ่มที่ได้รับ<link>
แท็กระหว่าง<head> ... </head>
อยู่ในหน้า HTML หรือแม่ของคุณและเพิ่มโค้ด CSS ที่เหมาะสมในระหว่างแท็กของคุณ<style> ... </style>
<head>
ตัวอย่างเช่นหากคุณกำลังสร้างเว็บไซต์ไฮบริดรัสเซีย / อังกฤษและต้องการใช้แบบอักษรเป็นค่าเริ่มต้นสำหรับข้อความทั้งหมดคุณสามารถเพิ่มรหัสต่อไปนี้ระหว่าง<head>
แท็กของคุณ:
<link href='http://fonts.googleapis.com/css?family=Ubuntu&subset=cyrillic,latin' rel='stylesheet' type='text/css' />
<style type="text/css" >
body {
font-family : 'Ubuntu', sans-serif;
}
</style>
หมายเหตุ :
"ละติน" เป็นสคริปต์ที่ใช้ภาษาอังกฤษและภาษายุโรปและแอฟริกาอื่น ๆ อีกมากมาย
"การจัดกลุ่ม" ปรับไฟล์ฟอนต์ให้เหมาะสมโดยส่งเฉพาะตัวอักษรสำหรับบางภาษาแบบอักษรอยู่ที่ประมาณ 44 กิโลไบต์ ตัวเลข 168 kB ที่แสดงในขณะนี้มีให้สำหรับร่ายมนตร์ 1,200+ รูปแบบอักษรสำหรับการดาวน์โหลดเว็บเดียวและส่วนใหญ่ไม่จำเป็นสำหรับเว็บไซต์เดียว
ไฟล์แบบอักษรของ Ubuntu จะถูกแปลงโดยอัตโนมัติในรูปแบบที่ถูกต้องสำหรับเบราว์เซอร์ที่แตกต่างกัน ขึ้นอยู่กับยี่ห้อและรุ่นรูปแบบที่ต้องการคือWOFF
, EOT
, หรือSVG
TTF
ชุดค่าผสมที่ถูกต้องของ CSS นั้นขึ้นอยู่กับแต่ละคำขอของหน้าเว็บและแก้ปัญหาที่ยากนี้ได้อย่างน่าอัศจรรย์
คุณสามารถฝังแบบอักษรอูบุนตูโดยการแปลงพวกเขาไปแบบอักษร WOFF จากนั้นคุณสามารถฝังไว้โดยใช้การประกาศแบบอักษร CSS @ แบบอักษร (.ttf ไฟล์) /usr/share/fonts/truetype/ubuntu-font-family
สามารถพบได้ใน
ตัวอย่างเช่นหากต้องการใช้แบบอักษร Ubuntu ปกติแปลงเป็นไฟล์ WOFF, Ubuntu-R.woff ให้ใช้รหัส CSS นี้:
@font-face
{
font-family : "Ubuntu-R";
src: url('Ubuntu-R.woff');
}
ในทำนองเดียวกันสำหรับ Ubuntu Bold:
@font-face
{
font-family : "Ubuntu";
src: url('Ubuntu-B.woff');
font-weight : bold;
}
ตัวเอียง Ubuntu:
@font-face
{
font-family : "Ubuntu";
src: url('Ubuntu-I.woff');
font-style : italic;
}
ตัวหนา Ubuntu:
@font-face
{
font-family : "Ubuntu";
src: url('Ubuntu-BI.woff');
font-weight : bold;
font-style : italic;
}
นี้ได้รับการสนับสนุนโดยทุกเบราว์เซอร์ที่ผ่านมา
โปรดจำไว้ว่าผู้ใช้บางคนตั้งค่าเบราว์เซอร์ให้ใช้ชุดแบบอักษรเฉพาะและอาจรำคาญหากใช้แบบอักษรที่กำหนดเอง และอ่านสิทธิ์การใช้งานแบบอักษรของ Ubuntuสำหรับเงื่อนไขที่แน่นอนเกี่ยวกับวิธีการแจกจ่ายแบบอักษร
การใช้ Google Font API เป็นข้อเสนอแนะที่ยอดเยี่ยมเนื่องจากช่วยให้ webfonts สามารถทำงานกับเบราว์เซอร์สมัยใหม่ทั้งหมดโดยอัตโนมัติโดยไม่ต้องกังวลเกี่ยวกับรายละเอียด การใช้แบบอักษร API หมายความว่าผู้เข้าชมจะเห็นแบบอักษรรุ่นล่าสุดโดยอัตโนมัติ
ตั้งแต่วันที่ 21 ธันวาคม 2010 ตระกูล Font ของ Ubuntu ได้รวมและปรับใช้จาก Google Font API แล้วให้ไปที่:
คุณสามารถอ่านGoogle Web Fontเกี่ยวกับข่าวและจากนั้น:
<head> ... </head>
และ<style>...</style>
ส่วนของหน้า HTML หรือเทมเพลตของคุณหมายเหตุ:
"ละติน" เป็นสคริปต์ที่ใช้ภาษาอังกฤษและภาษายุโรปและแอฟริกาอื่น ๆ อีกมากมาย
"การจัดกลุ่ม" ปรับไฟล์ฟอนต์ให้เหมาะสมโดยส่งเฉพาะตัวอักษรสำหรับบางภาษาฟอนต์แต่ละตัวมีขนาดประมาณ 44 kB ตัวเลข 168 kB ที่แสดงในขณะนี้มีให้สำหรับร่ายมนตร์ 1,200+ รูปแบบอักษรสำหรับการดาวน์โหลดเว็บเดียวและส่วนใหญ่ไม่จำเป็นสำหรับเว็บไซต์เดียว
ไฟล์แบบอักษรของ Ubuntu จะถูกแปลงโดยอัตโนมัติในรูปแบบที่ถูกต้องสำหรับเบราว์เซอร์ที่แตกต่างกัน ขึ้นอยู่กับยี่ห้อและรุ่นรูปแบบที่ต้องการคือWOFF
, EOT
, หรือSVG
TTF
ชุดค่าผสมที่ถูกต้องของ CSS นั้นขึ้นอยู่กับแต่ละคำขอของหน้าเว็บและแก้ปัญหาที่ยากนี้ได้อย่างน่าอัศจรรย์
การแสดงแบบอักษรฝั่งเซิร์ฟเวอร์ (ที่อาจจะดีกว่า "การแสดงผลแบบอักษรแบบไดนามิก") เป็นปัญหาที่น่าสนใจมาเป็นเวลานาน
ในทางเทคนิคดูเหมือนว่ามีเหตุผลที่เครื่องจะแสดงแบบอักษรเฉพาะควรติดตั้งแบบโลคัลแล้ว
ในทางกลับกันการออกแบบเว็บสูญเสียมากโดยต้องยึดติดกับ 'เว็บฟอนต์' พื้นฐาน / ที่รู้จักกันดี
CSS2.1 ได้ทำการปรับปรุงบางอย่างโดยใช้การประกาศกฎของfont-face
มันยังไม่ได้กลายเป็นมาตรฐาน แต่ในที่สุดมันก็จะใช้ CSS3
นอกจากนั้นยังมีวิธีอื่นสองสามวิธีเช่น:
ฉันหวังว่าลิงก์ที่ให้ไว้จะทำให้คุณมีความคิดที่ดีขึ้นเกี่ยวกับสิ่งที่สามารถทำได้ ;-)