รองศาสตราจารย์ ดร. วันชัย ศิริชนะ

September 26th, 2007

รองศาสตราจารย์ ดร. วันชัย ศิริชนะ
อธิการบดีมหาวิทยาลัยแม่ฟ้าหลวง
การศึกษา
ปริญญาเอก
- ครุศาสตรดุษฎีบัณฑิต ( อุดมศึกษา ) จุฬาลงกรณ์มหาวิทยาลัย (2536)
- ปริญญาบัตรวิทยาลัยป้องกันราชอาณาจักรภาครัฐร่วมเอกชน รุ่นที่ 6 (2537)
ปริญญาโท
- M.S. (PRINTING TECHNOLOGY), ROCHESTER INSTIUTE OF TECHNOLOGY, N. Y. (2518)
- พัฒนบริหารศาสตรมหาบัณฑิต ( รัฐประศาสนศาสตร์ ) สถาบันบัณฑิตพัฒนบริหารศาสตร์ (2515)
ปริญญาตรี
- วิทยาศาสตรบัณฑิต ( เกียรตินิยม ) จุฬาลงกรณ์มหาวิทยาลัย (2510)
ประกาศนียบัตร
- CERT. IN OFFSET PRINTING ( JAPAN )
- CERT. IN PRINTING INDUSTRY ( UNIDO , GERMANY )
- วุฒิบัตรหลักสูตรนักบริหารระดับสูงของ ก . พ . รุ่นที่ 10
มัธยมศึกษา
- โรงเรียนกรุงเทพคริสเตียนวิทยาลัย
ประถมศึกษา
- โรงเรียนกรุงเทพวิทยาลัยและโรงเรียนประชาบาลวัดศรีนาวา

ประสบการณ์การบริหาร
- อธิการบดีมหาวิทยาลัยแม่ฟ้าหลวง (2 ตุลาคม 2544 – ปัจจุบัน )
- ปลัดทบวงมหาวิทยาลัย (22 ม.ค. 2540 – 1 ตุลาคม 2544)
- รักษาการแทนอธิการบดี มหาวิทยาลัยแม่ฟ้าหลวง (3 ธ.ค . 2541 – 31 ก.ค . 2544)
- รักษาการแทนอธิการบดี มหาวิทยาลัยสุโขทัยธรรมาธิราช
(20 พ.ย . 2542 – 21 มี.ค. 2543)
- รองปลัดทบวงมหาวิทยาลัย (31 ส.ค. 2536 - 21 ม.ค. 2540)
- ผู้ช่วยปลัดทบวงมหาวิทยาลัย (13 ธ.ค. 2533 - 30 ส.ค. 2536)
- รักษาการแทนรองอธิการบดีฝ่ายบริหาร มหาวิทยาลัยวลัยลักษณ์
(1 มิ.ย . 2536 – 1 ก.ค. 2538)
- ผู้อำนวยการสำนักงานบริหารโครงการจัดงานแสดงเกษตรและอุตสาหกรรมของโลก
โดยรัฐบาลไทย (2533 - 2538)
- รักษาการแทนรองอธิการบดีฝ่ายบริหาร มหาวิทยาลัยเทคโนโลยีสุรนารี
(15 มี.ค. 2536 – 21 พ.ค. 2536)
- รักษาการแทนรองอธิการบดีฝ่ายกิจการพิเศษ มหาวิทยาลัยเทคโนโลยีสุรนารี
(17 ก.ย. 2533 – 14 มี.ค. 2536)
- รองอธิการบดีฝ่ายปฏิบัติการ มหาวิทยาลัยสุโขทัยธรรมาธิราช (2525 - 2532)
- อาจารย์ประจำคณะวิทยาศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย (2510-2530)
- อาจารย์ประจำคณะวิทยาการจัดการ มหาวิทยาลัยสุโขทัยธรรมาธิราช (2530-2533)
- รักษาการผู้อำนวยการสำนักพิมพ์ มหาวิทยาลัยสุโขทัยธรรมาธิราช (2529 - 2531)
- ผู้จัดการโรงพิมพ์จุฬาลงกรณ์มหาวิทยาลัย (2518 - 2533)
- ประธานคณะกรรมการจัดตั้งและพัฒนาหลักสูตรสาขาวิทยาศาสตร์และเทคโนโลยี
มหาวิทยาลัยสุโขทัยธรรมาธิราช (2530 - 2532)
- ประธานคณะกรรมการจัดตั้งสำนักพิมพ์ มหาวิทยาลัยสุโขทัยธรรมาธิราช (2526 - 2529)
- ประธานกรรมการจัดทำโครงการขอความช่วยเหลือจากรัฐบาลเยอรมัน
ในการจัดตั้งศูนย์ฝึกอบรมการพิมพ์แห่งชาติ (2530)
- อื่น ๆ
ประสบการณ์การสอน
- ภาควิชาวิทยาศาสตร์ทางภาพถ่าย และเทคโนโลยีการพิมพ์ คณะวิทยาศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย (2511 - 2530)
- สาขาวิชานิเทศศาสตร์ มหาวิทยาลัยสุโขทัยธรรมาธิราช (2527 - 2531)
- สาขาวิชาเทคโนโลยีการพิมพ์ มหาวิทยาลัยสุโขทัยธรรมาธิราช
- สาขาวิชาวิทยาการจัดการ มหาวิทยาลัยสุโขทัยธรรมาธิราช

งานวิจัย
- การศึกษาเปรียบเทียบคุณสมบัติของหมึกพิมพ์ออฟเซทชนิดธรรมดา และชนิดแห้งตัวด้วยรังสีอุลตราไวโอเลต (2518)
- การศึกษาวิเคราะห์คุณภาพในการพิมพ์ของกระดาษพิมพ์ที่ผลิตในประเทศไทย (2519)
- การศึกษาความต้องการศึกษาวิชาวิทยาศาสตร์ และเทคโนโลยีด้วยระบบการสอนทางไกล (2526)
- สถานภาพของอุตสาหกรรมการพิมพ์ไทยในปัจจุบัน (2529)
- สถานภาพและความต้องการในการฝึกอบรมของบุคลากรในอุตสาหกรรมการพิมพ์ไทย (2532)
- การศึกษาแนวทางในการพัฒนางานหัตถกรรมพื้นบ้านในเขตภาคกลางตอนบน (2532)
งานเขียน
- บทความทางวิชาการประมาณ 50 เรื่อง
- ตำราเทคโนโลยีการพิมพ์ 5 เรื่อง
- ตำราทางวิทยาศาสตร์ 1 เรื่อง
วิทยากร
1. วิทยากรในการอบรมในสถาบันต่างๆ ทางด้านการจัดการและเทคโนโลยีการพิมพ์
2. วิทยากรการศึกษาทางไกลในสถาบันต่างๆ
3. วิทยากรระดับอุดมศึกษาในสถาบันต่างๆ
4. วิทยากรบรรยายเรื่องการปรับเปลี่ยน สถานภาพเป็นมหาวิทยาลัยในกำกับอย่างต่อเนื่องในมหาวิทยาลัยต่างๆ ทั่วประเทศ
การบริการวิชาการ
1. ประธานกรรมการศึกษาวิเคราะห์และปรับปรุงโรงพิมพ์ สำนักเลขาธิการคณะรัฐมนตรี เสนอต่อสำนักเลขาธิการ ครม . (2530)
2. ประธานคณะกรรมการศึกษาวิเคราะห์ลู่ทางการส่งออกสิ่งพิมพ์ เสนอต่อสภาพัฒนาการเศรษฐกิจและสังคมแห่งชาติ (2530)
3. กรรมการกำหนดมาตรฐานอุตสาหกรรม กระทรวงอุตสาหกรรม
4. อนุกรรมการบัญญัติศัพท์ทางการพิมพ์ ราชบัณฑิตยสถาน
5. ประธานกรรมการผลิตชุดวิชาต่างๆ ของมหาวิทยาลัยสุโขทัยธรรมาธิราช
5.1 5.1 วิชาความรู้เบื้องต้นเกี่ยวกับสิ่งพิมพ์
5.1 5.2 วิชาการพิมพ์ทั่วไป
5.1 5.3 วิชาเทคโนโลยีการพิมพ์
5.1 5.4 วิชาธุรกิจการพิมพ์
6. เป็นผู้ส่งเสริมและผลักดันให้อุตสาหกรรมการพิมพ์ไทยสู่ยุคใหม่
7. เป็นผู้ริเริ่มให้มีระบบการประกันคุณภาพการศึกษาขึ้นในประเทศไทย
8. เป็นผู้นำการเปลี่ยนแปลงด้านการควบคุมคุณภาพของมหาวิทยาลัย
การบริการสังคม
1. นายกสมาคมสื่อการศึกษาไทย
2. ที่ปรึกษาโครงการวารสาร สมาคมส่งเสริมเทคโนโลยีไทย - ญี่ปุ่น
3. ที่ปรึกษาสาขาอุตสาหกรรมการพิมพ์ สภาอุตสาหกรรมแห่งประเทศไทย
4. ที่ปรึกษาสมาคมการพิมพ์ไทย
5. ที่ปรึกษาสมาคมส่งเสริมวิชาการพิมพ์
6. ประธานมูลนิธิเงินทุนงานแสดงการพิมพ์แห่งประเทศไทย
7. ที่ปรึกษาสมาคมซิลด์สกรีน
8. เลขาธิการมูลนิธิศาสตราจารย์กำธร สถิรกุล
9. เหรัญญิกมูลนิธิศาสตราจารย์ ดร . วิจิตร ศรีสอ้าน
10. ประธานมูลนิธิการศึกษาเชลล์
11. นายกสมาคมนักเคมีเครื่องสำอาง
กรรมการต่างๆ
1. กรรมการบริหารศูนย์คอมพิวเตอร์ซอฟแวร์ ทบวงมหาวิทยาลัย
2. ประธานกรรมการพัฒนาระบบสารสนเทศ ทบวงมหาวิทยาลัย
3. กรรมการบริหารมหาวิทยาลัยหัวเฉียวเฉลิมพระเกียรติ
4. กรรมการสภามหาวิทยาลัย Asian Institute of Technology
5. กรรมการสภามหาวิทยาลัยวลัยลักษณ์
6. ประธานกรรมการจัดตั้งมหาวิทยาลัยแม่ฟ้าหลวง
7. ประธานกรรมการบริหารเครือข่ายมหาวิทยาลัยอาเซียน
8. Chairman, Board of Trustees, Asian University Network (AUN)
9. Chairman, Board of Trustees, Regional Institution for Higher Education and Development (SEAMEO RIHED)
10. ประธานกรรมการฝ่ายสถานที่แข่งขันและที่พักการแข่งขันกีฬา เอเชียนเกมส์ ครั้งที่ 13
11. ประธานกรรมการสถาบันอุดมศึกษาเอกชน
12. อื่นๆ
ความชำนาญการ
1. ผู้เชี่ยวชาญด้านเทคโนโลยีการพิมพ์
2. ผู้ชำนาญการด้านระบบการประกันคุณภาพการศึกษาในระดับอุดมศึกษา / ผู้พัฒนาระบบ
ประกันคุณภาพการศึกษา ทบวงมหาวิทยาลัย
3. ผู้ชำนาญการด้านการจัดนิทรรศการทางวิทยาศาสตร์และเทคโนโลยีขนาดใหญ่
4. ผู้ชำนาญการด้านการจัดตั้งองค์กร และพัฒนาระบบองค์กรทางการศึกษา และการปฏิรูปการศึกษา

การอบรม ประชุม และศึกษาดูงาน ณ ต่างประเทศ
1. อบรมเทคโนโลยีการพิมพ์ ณ ประเทศญี่ปุ่น โดยทุนรัฐบาลญี่ปุ่น (2519)
2. อบรมอุตสาหกรรมการพิมพ์ ณ ประเทศเยอรมันนี โดยทุนขององค์การ UNIDO (2518)
3. การศึกษาดูงานการสอนทางไกล ณ ประเทศอังกฤษ เยอรมันนี อิสราเอล และเนเธอร์แลนด์ (2526)
4. การศึกษาดูงานด้านการประกันคุณภาพการศึกษาในประเทศอังกฤษ
5. การประชุมเรื่อง การประกันคุณภาพการศึกษา ณ เมือง มอนทรีออล ประเทศแคนาดา
6. การประชุมสัมมนาเรื่อง การสอนทางไกล ณ ประเทศ ศรีลังกา จัดโดย องค์การ UNESCO
7. การศึกษาดูงานด้านการใช้คอมพิวเตอร์ช่วยสอน ณ ประเทศสหรัฐอเมริกา และ แคนาดา
8. การศึกษาดูงานด้านการจัดนิทรรศการระดับโลก ณ ประเทศออสเตรเลีย ญี่ปุ่น และเกาหลีใต้
9. การประชุมเทคนิคการสอนและถ่ายทอดความรู้ ณ ประเทศมาเลเซีย
10. การประชุมเรื่อง Higher Education in 21st Century จัดโดย SEAMEO ณ ประเทศมาเลเซีย
11. การบรรยายพิเศษ เรื่องการปฏิรูปการศึกษา ในประเทศอินโดนีเซีย และลาว
12. การบรรยายพิเศษ เรื่องการประกันคุณภาพการศึกษา ในประเทศอินเดีย ฟิลิปปินส์ และมาเลเซีย

ผลงานสำคัญ
1. เป็นผู้บุกเบิกและพัฒนาให้เกิดระบบการประกันคุณภาพการศึกษาระดับอุดมศึกษาในประเทศไทย มาตั้งแต่ปี พ . ศ .2539 ถึงปัจจุบัน
2. ได้รับเชิญให้ไปปาฐกถา และบรรยาย เรื่อง การประกันคุณภาพการศึกษาในประเทศต่างๆ
3. บุกเบิกและพัฒนาการศึกษาในระดับบัณฑิตศึกษาของประเทศ ในช่วงที่ประเทศเกิดปัญหาวิกฤติทางเศรษฐกิจ ตั้งแต่ปี 2540
4. ดำเนินการให้มีโครงการวิจัยร่วมระหว่างมหาวิทยาลัย และภาคเอกชน โดยผลักดันให้มีการจัดสรรงบประมาณสนับสนุนการดำเนินการมาตั้งแต่ปีงบประมาณ 2543 จนถึงปัจจุบัน
5. ริเริ่มการวิจัยเพื่อแก้ไขปัญหาเศรษฐกิจโดยให้มหาวิทยาลัยเป็นผู้นำในการดำเนินการ
6. ส่งเสริมให้มีการพัฒนาการเรียนการสอนในระดับอุดมศึกษาในสาขาวิชาต่างๆ ก่อนที่จะมีการประกาศใช้พระราชบัญญัติการศึกษาแห่งชาติ และได้ส่งผลให้มีการปรับปรุงเปลี่ยนแปลงวิธีการเรียนการสอนในมหาวิทยาลัยอย่างน้อย 5 กลุ่มวิชา ในระยะยาว
7. ริเริ่มให้มีโครงการจัดทำเครือข่ายเทคโนโลยีสารสนเทศเพื่อการศึกษาในระดับอุดมศึกษา (UNINET) รวมทั้งผลักดันให้เกิดเครือข่ายห้องสมุดของมหาวิทยาลัยต่างๆ ในประเทศไทยขึ้น
8. ริเริ่มและส่งเสริมให้เกิดความร่วมมือทางด้านการศึกษา ในระดับอุดมศึกษาระหว่างประเทศไทยกับประเทศในกลุ่ม ASEAN และ GMS
9. การเข้าไปแก้ไขปัญหาความขัดแย้งภายในมหาวิทยาลัยสุโขทัยธรรมาธิราช โดยไปดำรงตำแหน่งรักษาการแทนอธิการบดีฯ อยู่ประมาณ 4 เดือน
10. การจัดตั้งมหาวิทยาลัยแม่ฟ้าหลวง ตั้งแต่ปี 2539 – 2544
11. การจัดตั้งมหาวิทยาลัยเทคโนโลยีสุรนารี และมหาวิทยาลัยวลัยลักษณ์
12. ผู้อำนวยการโครงการจัดงานแสดงเกษตรและอุตสาหกรรมโลก (World Tech 1995)
ณ มหาวิทยาลัยเทคโนโลยีสุรนารี

เครื่องราชอิสริยาภรณ์
- ป . ม .
- ป . ช .
- ม . ว . ม .
- ม . ป . ช .
- เครื่องราชอิสริยาภรณ์ Golden Cross and Star จากรัฐบาลประเทศออสเตรีย
- ได้รับคัดเลือกเป็นนิสิตเก่าดีเด่นคณะวิทยาศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
- ได้รับคัดเลือกเป็นนิสิตเก่าดีเด่นภาควิชาอุดมศึกษา คณะครุศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
- ได้รับคัดเลือกเป็นศิษย์เก่าดีเด่นโรงเรียนกรุงเทพคริสเตียนวิทยาลัย
- ได้รับโล่ประกาศเกียรติคุณมูลนิธิเงินทุนงานแสดงการพิมพ์แห่งประเทศไทย

ศูนย์บรรณสารและสื่อการศึกษา มหาวิทยาลัยแม่ฟ้าหลวง
333 หมู่ 1 ตำบลท่าสุด อำเภอเมือง จังหวัดเชียงราย 57100 โทร.0-5391-6316

The Learning Resources and Educational Media Center, Mae Fah Luang University,
Chiang Rai, Thailand.

การตัดคำไม่ใช่หน้าที่ของ Unicode Fonts

September 25th, 2007

ความเป็นจริงของการตรวจคำในภาษาไทย Word Breaking ความจริงแล้วมีหลักการอยู่หลายทฤษฏี
แต่ที่พอจะทราบกัน เราๆท่านๆอาศัยโปรแกรมช่วยต่างๆ เช่น ก.ไก่, TSP, Freelock น้องใหม่ในวงการ
ผมอยากให้ทุกท่านลองพิจารณากันดูว่าตัวใดมีประสิทธิภาพดีและคุ้มค่ากับค่าตัวของโปรแกรม
จริงๆแล้ว ในระบบปฏิบัติการของ Mac OS X มีหลักในการตัดคำที่เสร็จเรีบร้อยระดับที่สามารถใช้งานได้ดี
แต่จะสามารถใช้ได้เฉพาะโปรแกรมของ Apple เท่านั้น หากวันไหนเจ้าของโปรแกรมอย่าง Adobe หันมาสนใจ
หลักการตัดคำของภาษาไทยของ Apple เราๆท่านๆก็ไม่ต้องเสียเงินซื้อโปรแกรมพวกนี้เพิ่ม ฝันไว้ก่อนเผื่อจะเป็นจริง
ใน อนาคต

ส่วน Spelling Check ในภาษาไทยไม่มีนักพัฒนาโปรแกรมบน Macintosh สนใจทำกัน
ทั้งๆที่จริงเป็นส่วนที่สำคัญมากในการพิมพ์ภาษาไทย แต่อย่างว่าละครับ โปรแกรมตัวนี้อาจต้อง
อาศัยความสามารถในการรวบรวมพจนานุกรมภาษาไทย (อย่างถูกต้อง) เข้ามาเป็นฐานข้อมูล
แถมยังต้องคิดและประมวลผลได้อย่างรวดเร็ว อันนี้ก็ขอให้มีนักพัฒนาโปรแกรมที่มีความสามารถ
เร่งพัฒนากันออกมา เพื่อให้พวกเราได้ใช้งานกัน

หลักการตัดคำในภาษาไทย Thai Word Break
สิ่งที่เราต้องคำนึงถึงเกี่ยวกับอักขระไทยที่จะใช้ในการตัดคำ มีอยู่ 2 อย่างคือ
1. ระดับของอักขระ
ซึ่งในที่นี้เราจะคำนึงถึงแค่ 3 ระดับ (จริงๆ มี 4) คือ
1.1 ระดับบน เป็นสระต่างๆ (Vowels) ที่อยู่ข้างบน เช่น สระอี ,สระอิ, ไม้หันอากาศ หรือวรรณยุกต์ (Tone Mark) เช่นไม้เอก ไม้โทร เป็นต้น
1.2 ระดับกลาง เช่นพยัญชนะต่างๆ ( ก.ไก่ ถึง ฮ.นกฮูก) หรือ สระอา, สระเอ, สระโอ, สระไอ
1.3 ระดับล่าง คือสระ (Vowels) ที่อยู่ใต้ตัวอักษร เช่นสระอู สระอุ
สำหรับระดับบนนั้น จะมีอยู่ 2 ระดับ คือระดับบนที่เป็นระดับของสระ เช่นสระอี สระอิ ไม้หันอากาศ หรือวรรณยุกต์ที่ผันจากพยัญชนะ เช่นคำว่า “บ่น” , “มี”

และอีกระดับหนึ่งที่อยู่สูงขึ้นไปคือ วรรณยุกต์ (Tone Mark) เช่น ไม้เอก ไม้โทร ที่เป็นตัวผันของสระบนเช่นคำว่า “อิ่ม” (จะเห็นว่ามี 2 ชั้น)

ซึ่งระดับบนทั้งสองนั้น ที่ผมรวบเป็นหนึ่ง เพราะว่าในการตัดคำนั้น จะนับกันเป็นก้อนเดียวเลยคือ ด้านบน

2. ประเภทและหน้าที่ของอักขระ
ที่ต้องแบ่งแยกประเภทออกมานี้ เพราะว่าในการตัดคำ เราต้องคำนึงถึงด้วยว่าจุดที่เราตัดนั้น จริงๆ แล้วมันเป็นตัวอักษรนำ หรืออักษรตาม .. ลองดูกันดีกว่า เดี๋ยวงง
2.1 สระนำ คือสระที่ต้องมีพยัญชนะตามมา คือเป็นตัวที่อยู่ข้างหน้าคำไงครับ เช่น ไ ใ เ แ เป็นต้น
2.2 สระตาม คือสระที่ไม่ได้อยู่ข้างหน้า .. ไม่ได้กวนนะครับ ก็มันอย่างนั้นจริงๆ เพราะมันคือสระที่อยู่ตรงกลางคำ หรืออยู่ท้ายคำก็ได้ ขออย่างเดียว อย่าอยู่หน้าคำ เช่น า ะ ำ เป็นต้นครับ นี่รวมไปถึงสระบนอย่างพวก สระอิ สระอี ด้วยนะครับ
2.3 พยัญชนะต้น เช่น คำว่า ตา มา ลา
2.4 พยัญชนะท้าย (เป็นตัวสะกด) เช่น ชน เกิด ชาย

นี่คือโครงสร้างของภาษาไทยที่เราควรจะต้องรู้เอาไว้ เพื่อนำมาเขียนโปรแกรมที่จะตัดคำครับ จะเห็นว่าเราไม่นำสิ่งต่างๆ ของภาษาไทยมาทั้งหมด เพราะอยู่นอกเหนือกฎของการตัดคำครับ

เมื่อรู้เรื่องราวเกี่ยวกับตัวอักษรไทยแล้ว ขั้นตอนต่อไปที่ผมควรจะต้องทำก็คือ “กฎเกณฑ์ในการตัดคำ” เอาล่ะ เกริ่นเรื่องกฎเกณฑ์กันมาก็ยาว เราก็เลี้ยวกลับมาเข้าเรื่องของเรากันดีกว่า

กฎเกณฑ์ของการตัดคำมีอยู่ไม่กี่อย่างครับ นั่นคือ

1. ไม่ตัดคำที่ตำแหน่งของสระตาม เช่นคำว่า
มาตามหาความฝัน เราจะไม่ตัดเป็น มาตามห - าความฝัน

2. ไม่ตัดคำที่ตำแหน่งของพยัญชนะที่ตำแหน่งก่อนหน้าเป็นสระนำ เช่น
จะไปก็ไม่ไป เราจะไม่ตัดเป็น จะไปก็ไ - ม่ไป

กฎมันก็มีแค่นี้ล่ะครับ
แต่ว่า ทั้งนี้ทั้งนั้น ก็ต้องเอามาเปรียบเทียบกับ “คำ” ที่เก็บเอาไว้ใน “คลังคำ” ซึ่ง คลังคำนี้ จะเก็บคำต่างๆ ที่ใช้กันบ่อยๆ และมีให้เห็นเรื่อยๆ มาเปรียบเทียบ ซึ่งในโปรแกรมที่จะพัฒนาจะต้องรวบรวมไว้ให้ได้มากที่สุด เพื่อความรวดเร็วในการประมวลผล

นอกจากนี้ ยังมีคำที่มีปัญหา ที่ตัดคำได้หลายอย่าง ซึ่งคำที่เป็นคำครูเลย ก็คือคำว่า “ตากลม” ครับ เพราะว่าจะตัดได้ทั้ง “ตา - กลม” และ “ตาก - ลม” ซึ่งจะตัดให้ถูกอย่างไร ต้องดูความหมายของประโยค

ทั้งนี้กฏต่างๆ ที่รวบรวมไว้ยังไม่ได้ทดสอบว่าสามารถใช้งานได้100% หากเพียงแต่ผู้เขียนต้องการให้เพื่อนๆทราบว่า นักพัฒนาโปรแกรมที่มีความสามารถด้านการเขียนโปรแกรม
สามารถพัฒนาและรวบรวมกฏต่างๆ ให้สมบูรณ์เสียก่อนและทำเป็นมาตราฐานเดียวกันซะ หากว่าผู้ใช้งานใช้โปรแกรมที่ต่างกันจะได้ไม่พบเจอกับปัญหาใหม่ที่อาจจะเพิ่มมากขึ้น
หรืออาจกลายเป็นว่าเราต้องมีโปรแกรม มี HardLock ทุกตัวที่มีใช้งานเพื่อทำงานกัน

ตลกนะครับสิ่งที่จะช่วยอาจเป็นดาบสองคมได้

Admin

การเริ่มต้นใช้ Fonts ในเครื่อง Mac ของคุณจะต้องทำอย่างไร

July 7th, 2007

เรื่องนี้จริงๆแล้วไม่ค่อยมีคนอธิบายกันเพราะคิดว่าเป็นเรื่องพื้นๆ ไม่ใช่สาระสำคัญแต่อย่างไร แต่หากคุณของค่อยๆพิจารณาดูนะครับว่าปัญหาของไฟล์งานส่วนหนึ่งเกิดขึ้นจากฟอนต์ที่พวกเราใช้งาน ไม่ว่าจะเป็นการเปิดโปรแกรมต่างๆที่เราๆใช้กันอยู่ในเครื่อง สังเกตให้ดีครับว่าตอนเปิดโปรแกรมจะมีการเรียก Fonts Library ก่อนเพื่อให้โปรแกรมนั้นรู้ว่าภายในเครื่องของคุณมี Fonts ที่สามารถเรียกใช้งานได้กี่มากน้อย อย่างเช่นโปรแกรมของ Adobe คราวนี้เราควรจะรู้ก่อนว่าโปรแกรมเหล่านี้จะไปเรียกดู Fonts จากที่ไหนบ้าง แล้วมีโปรแกรมจัดการ Font ภายในเครื่องเป็นตัวช่วยทำงาน
คราวนี้สิ่งที่ต้องตรวจสอบ สำหรับการเริ่มใช้งานคือ

1. System/Library/Fonts เป็นที่เก็บ Fonts ของ OS ที่จะเรียกใช้งานตลอดเวลา

2. Library/Fonts เป็นที่เก็บ Fonts ของ Program ต่างๆที่มีอยู่ในเครื่องเพื่อให้โปรแกรมนั้นๆสามารถใช้งานได้ เพราะว่าภายในเครื่องอาจจะมี Users มากกว่าหนึ่งคนได้แต่ต้องใช้งานจาก Applications ภายในเครื่อง

3. User/Library/Fonts เป็นที่จัดเก็บ Fonts ต่างๆที่เราต้องการใช้งาน

4. Fonts Manager Application ต่างๆเช่น Font Book (ของฟรีที่มีมาให้อยู่แล้ว), Extensis Suitcase (โปรแกรมจัดการฟอนต์ที่มีจำหน่ายราคาประมาณ 4000บาท), LinoType FontExplorerX (เป็นโปรแกรมฟรี ที่ต้องขอแนะนำใช้หากันมาใช้งาน)

5. ควรจัดหมวดหมู่ให้กับ Fonts ที่มีอยู่ในเครื่องของคุณ เช่น
5.1 Fancy Group
5.2 MonoType Group
5.3 Wingdings Group
เป็นต้น ให้เราสามารถคัดเลือก Fonts ได้อย่างจะสะดวกมากขึ้น

คราวนี้ผมขอแนะนำให้นักออกแบบกราฟิกต้องใส่ใจเพื่อให้การทำงานของเราเองไม่เกิดปัญหาขึ้น และยังทำให้การใช้เครื่องและโปรแกรมมีประสิทธิภาพที่สูงขึ้น ไม่กินทรัพยากรของเครื่องมากเกินไป แะระหว่างการทำงานคงจะเลี่ยงไม่ได้ที่จะต้องเปิดฟอนต์ไว้เยอะๆ แต่ถ้าเราได้ Theme หรือ Layout ที่ใกล้เคียงแล้วเราควรจัดการนำ Fonts ที่เราไม่ได้ใช้งานออกเสีย ในที่นี้ผมขอแนะนำให้ใช้ LinoType FontExplorerX

Download LinoType FontExplorerX : http://www.linotype.com/fontexplorerX
ขอขอบคุณ
Admin

หลักคิดในการออกแบบซอร์ฟแวร์ของ Microsoft และ Apple เกี่ยวกับ Font Preview

July 6th, 2007

ขอยกเอาเรื่องการแสดงผลของ font มาพูดละกันเนื่องจากทั้งสองค่าย (MAC OS X vs Windows) ต่างก็ใช้เทคโนโลยี subpixel rendering กันทั้งคู่ การเปรียบมวยครั้งนี้เลยไม่ได้สู้กันว่าใครมีเทคโนโลยีเหนือกว่า แต่เทียบกับที่แนวคิดเน้นๆ

เนื่องจากจอภาพของเรามีจำนวนจุดอยู่จำกัดแถมแต่ละจุดยังเป็นสี่เหลี่ยมอีก ถ้าเราลงจุดไปดื้อๆ สิ่งที่ออกมาก็คือตัวอักษรที่เป็นรอยหยักๆ

ตัวอย่างการแสดงผลแบบไม่ทำ font smoothing

ตัวอย่างการแสดงผลแบบทำ font smoothing

จะเห็นว่าพื้นที่ในการแสดงผลเท่ากัน แต่ให้ผลออกมาต่างกัน นี่คือเหตุผลที่ทั้งสองค่ายต่างก็นำเทคโนโลยี subpixel rendering มาใช้ แต่ปรัชญาในการนำมาใช้กลับต่างกัน

  • Apple พยายามให้สิ่งที่ออกมาเหมือนแบบพิมพ์ให้มากที่สุด แลกกับการที่ตัวหนังสือดูเปลอและอ่านยากขึ้น
  • Microsoft พยายามให้ขอบของตัวหนังสือออกมาคมมากที่สุดเพื่อให้ง่ายแก่การอ่าน แลกกับการแสดงผลที่ไม่เหมือน font ที่นักออกแบบกำหนดไว้ และไม่เหมือนภาพตอนพิมพ์ออกมาแล้ว

ทีนี้ลองเทียบกันแบบจุดต่อจุดเลย

จะเห็นว่าจุดยืนของทั้งสอง OS ไม่เหมือนกัน เราจำเป็นต้องเลือกว่าอะไรคือ core value ของซอร์ฟแวร์ และใครคือคนที่ใช้ซอร์ฟแวร์ของเรา สำหรับ Apple ในกรณีนี้เขาให้ความสำคัญกับการแสดงผลตัวหนังสือ ให้ออกมาเหมือนกับที่นักออกแบบได้กำหนดไว้ โดยยอมลดความสำคัญในเรื่องความคมชัดลง ส่วน Microsoft อาจเห็นว่าผู้ใช้ส่วนมากบน Windows ไม่ได้ใช้พิมพ์งาน หรือถ้าพิมพ์ก็ไม่ได้สนใจเรื่องความสวยงามของ font เน้นว่าอ่านง่ายซะมากกว่า เลยทำให้ Microsoft ยอมแสดงผมไม่เหมือนกับสิ่งที่นักออกแบบใด้วางไว้ แล้วปรับให้ตัวหนังสือดูอ่านง่ายแทน

อยากให้ลองคิดต่อถึงกรณีอื่นๆ ด้วยครับ เพราะ Microsoft & Apple ต่างพยายามรักษาจุดยืนของตัวเองอย่างเหนียวแน่น ถ้านักพัฒนาอย่างเราเข้าใจก็จะสามารถออกแบบโปรแกรมให้เข้ากับตัว OS ได้ดีมากขึ้น และทำให้ผู้ใช้โปรแกรมของเรามีความสุขมากขึ้นแน่นอน
ขอบคุณ apirak’s www.thaimacdev.com