Chulalongkorn University Theses and Dissertations (Chula ETD)

การสร้างระบบการจัดรูปแบบข้อความภาษาไทย ภายใต้ระบบปฏิบัติการยูนิกซ์

Other Title (Parallel Title in Other Language of ETD)

A construction of Thai text formatting system under UNIX operating system

Year (A.D.)

1988

Document Type

Thesis

First Advisor

วิเศษ นครชัย

Second Advisor

สุเมธ วัชระชัยสุรพล

Faculty/College

Graduate School (บัณฑิตวิทยาลัย)

Degree Name

วิทยาศาสตรมหาบัณฑิต

Degree Level

ปริญญาโท

Degree Discipline

วิศวกรรมคอมพิวเตอร์

DOI

10.58837/CHULA.THE.1988.567

Abstract

การผลิตเอกสารในรูปแบบต่างๆ เช่น การพิมพ์จดหมาย บันทึกข้อความ การพิมพ์บทความ ตำรา นับเป็นงานที่ต้องใช้เวลา การนำคอมพิวเตอร์มาช่วยในการผลิตเอกสารดังกล่าว จะช่วยให้การทำงานสะดวก รวดเร็ว และมีประสิทธิภาพมากขึ้น ปัจจุบันมีโปรแกรมอรรถประโยชน์ที่ใช้ในการผลิตเอกสาร เช่น nroff/troff ที่ใช้ภายใต้ระบบปฏิบัติการยูนิกซ์ หรือ format scribe ที่ใช้ในเครื่อง IBM ซึ่งใช้ในการผลิตเอกสารภาษาอังกฤษ หรือภาษาทางตะวันตกทั่วไป ไม่สามารถนำมาใช้ในการผลิตเอกสารภาษาไทยได้ เนื่องจากลักษณะที่แตกต่างกันของภาษา โดยเฉพาะในภาษาไทยมีการเขียนหลายระดับ และการแบ่งพยางค์ซึ่งไม่มีรูปแบบที่แน่นอน การใช้ภาษาไทยภายในเครื่องคอมพิวเตอร์ทั่วไป จะต้องทำการแก้ไขหรือดัดแปลงโปรแกรมที่มีอยู่ แต่ในระบบปฏิบัติการยูนิกซ์ไม่สามารถดัดแปลงโปรแกรมให้รับข้อความภาษาไทยได้ เนื่องจากปัญหาการใช้ภาษาไทย ยังไม่ได้รับการแก้ไขให้เป็นมาตรฐานเดียวกัน ขณะนี้ภายในระบบปฏิบัติการยูนิกซ์ ไม่มีชุดอักษรภาษาไทย หากจะต้องทำการเพิ่มเติมเข้าไปด้วยทุกครั้งที่ต้องการใช้ หรือด้วยวิธีการอื่นๆ ซึ่งขึ้นอยู่กับบริษัทผู้ขาย ทำให้การใช้ภาษาไทยภายใต้ระบบปฏิบัติการยูนิกซ์มีหลายรูปแบบ จึงยากแก่การพัฒนาโปรแกรมให้มีมาตรฐานเดียวกันได้ อย่างไรก็ตาม ระบบปฏิบัติการยูนิกซ์มีแนวโน้มว่าจะมีบทบาทในวงการคอมพิวเตอร์ของไทยมากขึ้น ดังนั้นการพัฒนาโปรแกรมที่สามารถรับข้อความภาษาไทยได้จึงเป็นปัญหาเร่งด่วนที่ควรสนใจ เพื่อแก้ไขปัญหาเฉพาะหน้าเกี่ยวกับการผลิตเอกสารภายใต้ระบบปฏิบัติการยูนิกซ์ในขณะนี้ จึงได้ทำการสร้างระบบการจัดรูปแบบข้อความภาษาไทยภายใต้ระบบปฏิบัติการยูนิกซ์ขึ้น ซึ่งประกอบด้วยโปรแกรมหลัก 4 โปรแกรม คือ โปรแกรมบรรณาธิการข้อความภาษาไทย tvi ใช้สำหรับรับและแสดงผลข้อความภาษาไทยในรูปแบบการเขียนที่ถูกต้องตามลักษณะการเขียนภาษาไทย โดยใช้รหัสภาษาไทยของสมาคมมาตรฐานอุตสาหกรรม (สมอ.) การทำงานของโปรแกรม tvi นี้ใช้รูปแบบเดียวกันกับ vi ซึ่งเป็นโปรแกรมบรรณาธิการที่ใช้ภายใต้ระบบปฏิบัติการยูนิกซ์ โปรแกรมแบ่งพยางค์ภาษาไทย ใช้สำหรับแบ่งพยางค์ข้อความภาษาไทย เพื่อช่วยในการจัดของการพิมพ์เอกสารผลลัพธ์ ในที่นี้ใช้อัลกอริทึมช่วยในการแบ่งพยางค์ โปรแกรมจัดข้อความเอกสารภาษาไทย tnroff ใช้สำหรับจัดรูปแบบเอกสารตามที่กำหนด โดยนำข้อความเอกสารภาษาไทยที่ได้จากโปรแกรม tvi เป็นข้อความนำเข้า และแสดงผลที่ได้จากการจัดรูปแบบแล้วเป็นเอกสารผลลัพธ์ โปรแกรมควบคุมการพิมพ์เอกสารผลลัพธ์ทางอุปกรณ์การพิมพ์ต่างๆ สำหรับใช้ในการพิมพ์ผลลัพธ์ทางเครื่องพิมพ์ใดๆ ได้ ทำให้ไม่ถูกจำกัดด้วยอุปกรณ์การพิมพ์ต่างชนิดกัน

Share

COinS