กลับไปหน้าบทความ

อ่าน 4 นาที

ฟิกเล็ต

FIGlet เป็น โปรแกรมคอมพิวเตอร์ ที่สร้าง แบนเนอร์ ข้อความใน รูปแบบตัวอักษร ที่หลากหลายซึ่งประกอบด้วย ตัวอักษร ที่สร้างขึ้นจากการรวมกลุ่มของ อักขระ ASCII ขนาดเล็ก (ดู ASCII art )...

ฟิกเล็ต

ฟิกเล็ต
ผู้เขียนต้นฉบับเกล็น แชปเปล, เอียน ชัย
ปล่อย1991 (ในชื่อ "newban") / 1993 (figlet 2.0) [ 1 ]
เวอร์ชันเสถียร
2.2.5 [ 2 ] / พฤษภาคม 2555
เขียนเป็นซี
ระบบปฏิบัติการเหมือนยูนิก
แพลตฟอร์มข้ามแพลตฟอร์ม
พิมพ์การจัดเรียงตัวอักษร
ใบอนุญาตBSD ใหม่[ 3 ]
เว็บไซต์www.figlet.org
ที่เก็บข้อมูล
  • ftp .figlet .org /pub /figlet /

FIGletเป็นโปรแกรมคอมพิวเตอร์ที่สร้างแบนเนอร์ ข้อความใน รูปแบบตัวอักษรที่หลากหลายซึ่งประกอบด้วยตัวอักษรที่สร้างขึ้นจากการรวมกลุ่มของ อักขระ ASCII ขนาดเล็ก (ดูASCII art ) ชื่อนี้มาจาก "จดหมายของแฟรงค์ เอียน และเกล็น" [ 4 ]

เนื่องจากเป็นซอฟต์แวร์ฟรี FIGlet จึงมักถูกรวมอยู่ในระบบปฏิบัติการแบบ Unix หลายระบบ ( Linux , [ 5 ] BSDเป็นต้น) แต่ก็มีการพอร์ตไปยังแพลตฟอร์มอื่นด้วยเช่นกัน เว็บไซต์ FTP อย่างเป็นทางการของ FIGlet มีพอร์ตที่คอมไพล์ไว้ล่วงหน้าสำหรับAcorn , Amiga , Apple II , Atari ST , BeOS , Mac , MS-DOS , NeXTSTEP , OS/2และMicrosoft Windowsรวมถึงการเขียนใหม่ในภาษา Perl (Text::FIGlet [ 6 ] ) [ 7 ] นอกจากนี้ ยังมีการเขียน FIGlet ใหม่โดยบุคคลที่สามในภาษา Java [ 8 ] (รวมถึงที่ฝังอยู่ในโปรแกรมแก้ไขภาพ ASCII JavE ) , JavaScript [ 9 ] , PHP [ 10 ] [ 11 ] , Python [ 12 ]และGo [ 13 ] DuckDuckgoยังมีเวอร์ชัน Figlet ของตัวเองด้วย หากต้องการใช้งาน คุณต้องพิมพ์ "Figlet [ข้อความ]" แล้วคุณสามารถคัดลอกและวางได้ทุกที่ อย่างง่ายดาย [ 14 ]

พฤติกรรม

FIGlet สามารถอ่านข้อมูลจากอินพุตมาตรฐานหรือรับข้อความผ่านทางบรรทัดคำสั่งได้และจะแสดงผลออกทางเอาต์พุตมาตรฐานอาร์กิวเมนต์ (ตัวเลือก) ที่ใช้กันทั่วไปบางส่วนได้แก่:

  • -fเพื่อเลือก ไฟล์ ฟอนต์ (สามารถดาวน์โหลดไฟล์ฟอนต์ได้ที่นี่ )
  • -dเพื่อเปลี่ยนไดเร็กทอรีสำหรับฟอนต์
  • -cจัดตำแหน่งผลลัพธ์ให้อยู่ตรงกลาง
  • -lจัดตำแหน่งผลลัพธ์ให้ชิดซ้าย
  • -rจัดตำแหน่งผลลัพธ์ให้ชิดขวา
  • -tตั้งค่าความกว้างของเอาต์พุตให้เท่ากับความกว้างของเทอร์มินัล
  • -wระบุความกว้างของเอาต์พุตแบบกำหนดเอง
  • -kเปิดใช้งานการจัดระยะห่างระหว่างตัวอักษร (kerning) ซึ่งจะพิมพ์ตัวอักษรแต่ละตัวของข้อความแยกกัน แทนที่จะรวมเข้ากับตัวอักษรที่อยู่ติดกัน

ตัวอย่างการใช้งาน

ตัวอย่างผลลัพธ์ที่สร้างโดย FIGlet แสดงอยู่ด้านล่าง

[user@ hostname ~]$ figlet 7 MO _____ __ __ ___ |___ | \ / | / _ \  / / | |\ / | | | | |  / / | | | | |_| | /_/ |_| |_|\___ /

คำสั่งต่อไปนี้:

[user@hostname ~]$ figlet -ct -f roman Wikipedia 

สร้างผลลัพธ์ดังนี้:

อู้อู้ อู๋อู๋ อู๋อู๋ อู๋อู๋ อู๋อู๋ `888. `888. .8' `"' `888 `"' "888 `"' `888. .8888. .8' อู้ว 888 อูอูอูอูอูอูอูอูอู .ooooo .oooo888 โอ้ `888 .8'`888. .8' `888 888 .8P' `888 888' `88b d88' `88b d88' `888 `888 `P )88b `888.8' `888.8' 888 888888 888 888 888 888ooo888 888 888 888 .oP"888 `888' `888' 888 888 `88b. 888 888 888 888 .o 888 888 888 d8( 888 `8' `8' o888o o888o o888o o888o 888bod8P' `Y8bod8P' `Y8bod88P" o888o `Y888""8o 888 o888o 

ตัวเลือก นี้-ctจะจัดข้อความให้อยู่ตรงกลางและแสดงผลเต็มความกว้างของเทอร์มินัล-f romanตัวเลือกนี้ยังระบุไฟล์ฟอนต์ 'โรมัน' ด้วย

ตัวอย่างแบบอักษร

เชิญ

__ __) (, ) | / , /) , /) , | /| / (/_ __ _ _(/ _ || || _(_/(___(_/_)__(/_(_(__(_(_(_ / | .-/ (_/ 
# # # # # # # # # ##### ###### ##### # ## # # # # # # # # # # # # # # # # # # # #### # # # ##### # # # # # # # # # # # ##### # # # # ###### # # # # # # # # # # # # # # ## ## # # # # # ###### ##### # # # 

แลร์รี่3ดี

__ __ __ __ /\ \ __/\ \ __/\ \ __ /\ \ __ \ \ \/\ \ \ \/\_\ \ \/'\ /\_\ _____ __ \_\ \/\_\ __ \ \ \ \ \ \ \/\ \ \ , < \/\ \/\ '__`\ /'__`\ /'_` \/\ \ /'__`\ \ \ \_/ \_\ \ \ \ \ \\`\\ \ \ \ \L\ \/\ __//\ \L\ \ \ \/\ \L\.\_ \ `\___x___/\ \_\ \_\ \_\ \_\ \ ,__/\ \____\ \___,_\ \_\ \__/.\_\ '\/__//__/ \/_/\/_/\/_/\/_/\ \ \/ \/____/\/__,_ /\/_/\/__/\/_/ \ \_\ \/_/ 

แบบอักษร ASCII ที่ใช้ FIGlet

แบบอักษรตระกูล FIGของ Eric Olson ในปี 2002 เป็นชุด แบบอักษร OpenTypeที่คล้ายกับผลลัพธ์จาก FIGlet

TOIlet พยายามขยาย FIGlet เพื่อใช้ข้อความสี[ 15 ] FIGlet รองรับฟอนต์ TOIlet ตั้งแต่เวอร์ชัน 2.2.4

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
  • เอกสารประกอบ FIGfontเวอร์ชัน 2 มาตรฐาน FIGfont และ FIGdriver
    • คลังฟอนต์
  • ไลบรารี PHPที่ PHP
  • แพ็คเกจ Nugetสำหรับ .NET
  • โปรแกรมสร้างภาพ ASCII FIGlet ออนไลน์
    • โปรแกรมสร้างภาพ Figletจาก TextArt.io
    • TAAG (Text Ascii Art Generator)ที่ Pat หรือ JK
    • ลายเซ็น ASCIIของ Julius Kammerl
    • ตัวสร้าง ASCIIที่ Network Science
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=FIGlet&oldid=1339670498 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ฟิกเล็ต

FIGlet เป็น โปรแกรมคอมพิวเตอร์ ที่สร้าง แบนเนอร์ ข้อความใน รูปแบบตัวอักษร ที่หลากหลายซึ่งประกอบด้วย ตัวอักษร ที่สร้างขึ้นจากการรวมกลุ่มของ อักขระ ASCII ขนาดเล็ก (ดู ASCII art )...

พฤติกรรม

FIGlet สามารถอ่านข้อมูลจาก อินพุตมาตรฐาน หรือรับข้อความผ่านทาง บรรทัดคำสั่งได้ และจะแสดงผลออกทาง เอาต์พุตมาตรฐาน อาร์กิวเมนต์ (ตัวเลือก) ที่ใช้กันทั่วไปบางส่วนได้แก่:

ตัวอย่างการใช้งาน

ตัวอย่างผลลัพธ์ที่สร้างโดย FIGlet แสดงอยู่ด้านล่าง

เชิญ

__ __) (, ) | / , /) , /) , | /| / (/_ __ _ _(/ _ || || _(_/(___(_/_)__(/_(_(__(_(_(_ / | .-/ (_/