|
|
|
ใช้คำสั่ง @font-face ของ Css ดึง Font มาใช้ แต่แสดงผลไม่ได้ทุก Browser ครับ |
|
|
|
|
|
|
|
เอา Code ที่เขียนไว้มาดูครับ
|
|
|
|
|
Date :
2012-07-30 06:28:17 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@font-face {
font-family : "PSL024";
src : url(../Fonts/PSL024.TTF);
}
ผมใช้คำสั่งนี้ครับ แล้วเวลาใช้ ก็เรียก ด้วย property font-family : PSL024; ครับ Crome กับ Firefox แสดง font นี้ได้ แต่ IE Opera ไม่ได้ครับ
|
|
|
|
|
Date :
2012-07-30 10:44:58 |
By :
sompon01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@font-face {
font-family: 'supermarketRegular';
src: url('../font/supermarket-webfont.eot');
src: url('../font/supermarket-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/supermarket-webfont.woff') format('woff'),
url('../font/supermarket-webfont.ttf') format('truetype'),
url('../font/supermarket-webfont.svg#supermarketRegular') format('svg');
font-weight: normal;
font-style: normal;
}
.eot สำหรับ ie 6 7 8
ต้องแปลงฟ้อนเป็น .woff ด้วยนะครับ พี่ ie9 เขาถึงจะเห็น
|
|
|
|
|
Date :
2012-07-30 10:50:51 |
By :
thailandonlyjob |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เสริมๆครับ
@font-face {
font-family: 'Conv_Roboto-Light';
src: url('../fonts/Roboto-Light.eot');
src: url('../../fonts/Roboto-Light.woff') format('woff'), url('../../fonts/Roboto-Light.ttf') format('truetype'), url('../../fonts/Roboto-Light.svg') format('svg');
font-weight: normal;
font-style: normal;
}
|
ประวัติการแก้ไข 2012-07-30 11:07:16
|
|
|
|
Date :
2012-07-30 11:06:49 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาอีกแล้วครับ อุตส่าห์จะเป็น ie9 แล้วยังจะมีทำตัวเป็นเด็กแนวให้ชาวบ้านเขาปวดหัวได้อีก ie เอ๊ยยย
|
|
|
|
|
Date :
2012-07-30 21:08:55 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยอธิบายหน่อย ได้ปล่าวครับ eot woff svg ทำไมต้องใส่เยอะแบบนี้ แล้ววิธีใส่เขียนรวมแบบนี้เลยเหรอครับ
|
|
|
|
|
Date :
2012-07-31 19:37:46 |
By :
sompon01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดันหน่อย
|
|
|
|
|
Date :
2012-08-01 09:19:36 |
By :
sompon01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพราะว่าบราวเซอร์แต่ละตัวใช้ไฟล์ฟอนต์ไม่เหมือนกันเราจึงต้องใส่เยอะแบบนี้, แต่ไม่ต้องกลัวว่าบราวเซอร์จะไปโหลดไฟล์ฟอนต์สำหรับใช้กับบราวเซอร์ตัวอื่นทั้งหมด บราวเซอร์จะโหลดไฟล์ฟอนต์ตัวที่ตัวเองรองรับและสนับสนุนเท่านั้น ตัวที่ไม่รองรับก็จะข้ามไป เนื่องจากเรากำหนดค่า format ต่อท้ายให้ไฟล์ฟอนต์แต่ละตัวเอาไว้แล้ว
ยกเว้นแค่ IE9 ที่จะโหลดทั้ง eot และ woff นอกนั้น Firefox โหลด woff, Chrome โหลด woff, Opera โหลด ttf, svg สำหรับ iOS เวอร์ชั่น 3 ลงไปครับ
แต่ปัญหาที่ผมเจอตอนนี้ก็คือ @font-face ภาษาไทย ไม่ทำงานบน Stock Browser ของแอนดรอยด์ ICS สำหรับ JB ยังไม่ได้ทดสอบ อาการคือ ตัวเลขกับตัวภาษาอังกฤษของฟอนต์ที่เราใช้จะแสดงตามปกติ ส่วนภาษาไทยแสดงเป็น default font แทน, เช่นเดียวกันกับ Chrome บนแอนดรอยด์ครับ, ผมเคยทดสอบบนแอนดรอยด์ 2.3 ไม่พบว่าเจอปัญหานี้ครับ, ส่วนแอนดรอย์ 3 เป็นเหมือนที่เจอบน ICS
ในขณะที่บราวเซอร์ตัวอื่นบนแอนดรอยด์ ICS อย่าง Firefox สามารถแสดงผล @font-face ภาษาไทยได้ตามปกติ, เช่นเดียวกับ Opera Mobile, และแน่นอนว่า Opera Mini ไม่รองรับ @font-face ไม่ว่าจะเป็นภาษาไทยหรืออังกฤษก็ตาม
ดังนั้น ทางที่ดีที่สุด เราควรออกแบบเว็บไซต์ให้สามารถแสดงผลได้ถูกต้องเหมือนเดิมแม้ @font-face จะไม่ทำงาน และเวลาเลือกฟอนต์ ควรเลือกฟอนต์ไทยตัวที่มีขนาดไม่เล็กกว่าฟอนต์ภาษาอังกฤษล้วน เนื่องจากฟอนต์ไทยสมัยก่อนจะมีขนาดเล็กกว่าฟอนต์ภาษาอังกฤษอยู่มากครับ ผมว่าการใช้ @font-face ภาษาไทย ยังเป็นปัญหาอยู่มากพอสมควรเลยครับ
|
|
|
|
|
Date :
2012-10-11 22:54:54 |
By :
Kreaninw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนะนำให้อ่าน link นี้ครับ อธิบายไว้อย่างละเอียดแล้ว
http://www.siamhtml.com/css-font-face-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3-%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B9%83%E0%B8%8A%E0%B9%89-cross-browser/
|
|
|
|
|
Date :
2013-06-12 19:59:00 |
By :
cyclopsvfx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ทราบว่าเราจะเขียนไฟล์ ดอทพวกนี้ .eot .woff .ttf ได้ไงครับ พอดีผมจะเปลี่ยน ฟอนต์ของ เทมแพลต ครับ
ขอบคุณมากน่ะครับ
|
|
|
|
|
Date :
2014-04-17 14:20:34 |
By :
เด็กน้อย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีเว็บ convert ครับ
|
|
|
|
|
Date :
2014-04-17 16:11:36 |
By :
compiak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://www.fontsquirrel.com ครับ
แต่ถ้าฟอนต์ลิขสิทธิ์ ต้องซื้อสิทธิ์จากเจ้าของด้วยนะครับ ไม่งั้นโดนฟ้องจ่ายเป็นแสนๆ
|
|
|
|
|
Date :
2014-04-17 16:29:32 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้ฟอนต์ ซูเปอร์มาร์เก็ต น่ะครับ ขอบคุณมากสำหรับคำแนะนำต่างๆ
|
|
|
|
|
Date :
2014-04-18 10:44:09 |
By :
babyy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|