[ถาม] Font ไทย กับ Font อังกฤษ ทำให้ แตกต่าง ได้ไหม

เริ่มโดย ร้อยศพสยบแทบเท้า, 15 มีนาคม 2010, 21:49:17

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ร้อยศพสยบแทบเท้า

 
หน้าเว็บ เดียวกัน ให้ Font ไทย กับ Font อังกฤษ ไม่เหมือนกัน ครับ..

เช่น Font ไทยเป็น Tahoma
แต่ Font อังกฤษ เป็น Aria

ต้อง ทำยังไงครับ ? เขียนเป็น Css ได้ไหมครับ

:-*

ขอบคุณมากๆครับ

woratana

CSS ไม่น่าได้นะครับ  :P

Javascript อาจจะได้ แต่ก็ไม่แนะนำครับ เพราะการแสดงผลมาจาก Markup Language แบบ HTML ใช่มั้ยครับ เพราะงั้นจะทำให้โค้ดจะยาวโคด ๆ เลยทีเดียว :P
[direct=http://www.designil.com/contact-us]DesignIL เรียนเทคนิคเว็บดีไซน์ใหม่ ๆ ฟรี!! รับทำเว็บไซต์ เว็บดีไซน์ ธีม WordPress
[direct=http://www.designil.com/]DesigNIL: สอนออกแบบเว็บไซด์ Web Design HTML5 CSS3
[/direct]

whitecross

ถ้าเอาง่ายๆก็กำหนด css ให้แบ่งออก 2 อย่าง

HTML
<font class="thai">ไทย Thai</font><br />
<font class="eng">ไทย Thai</font>

หรือ
<font class="thai">สวัสดีครับผมชื่อ whitecross </font><font class="eng">(Mr.whitecross)</font>
CSS
.thai {
   font:tahoma;
   font-size:14px;
}
.eng {
   font:ms Sans Serif;
   font-size:14px;
}


จากด้านบนเป้นการกำหนด Class ให้กับ Tag Font ครับ แต่เสียตรงที่ว่าลำบากเวลาเขียนนี้แหละ เสียเวลามากๆ ต้องมานั่งไล่ทีละอัน



ปล. ถ้าเขียน PHP เป็นก็เขียนฟังชั่นใช้เองเลย กำหนดไปเลยว่าตัวหนังสือ a b c ... z ให้ใช้ Font อะไร แล้วตัวไทยใช้อะไร
บริการออกแบบเว็บไซต์ / PSD 2 HTML / Tableless Generation / W3C Validation / Graphic Design
ติดต่อสอบถามข้อมูลต่างๆทางอีเมล์ได้เลยครับผม...

woratana

ตอนนี้ Tag Font ใน HTML มัน deprecated แล้วครับ (แปลว่าใกล้จะถูกเอาออกในเวอร์ชั่นหน้า  :-[)

ไปใช้ span ดีกว่าน้อ  :wanwan019:
[direct=http://www.designil.com/contact-us]DesignIL เรียนเทคนิคเว็บดีไซน์ใหม่ ๆ ฟรี!! รับทำเว็บไซต์ เว็บดีไซน์ ธีม WordPress
[direct=http://www.designil.com/]DesigNIL: สอนออกแบบเว็บไซด์ Web Design HTML5 CSS3
[/direct]

g-ji

ถ้าไม่ใช้คลาส คงต้องใช้

att. lang=""

วิธีใช้งาน

<p lang="th-th">ภาษาไทย</p>

<p lang="en-us">English US</p>

กำหนด CSS

*:lang(th-th) { font: 900 14pt/16pt "Angsana New"; }
*:lang(en-us) { font: 800 14pt/16.5pt Tahoma; }