ทำไมคุณควรหลีกเลี่ยงการใช้แบบอักษรในภาพ SVG
เผยแพร่แล้ว: 2022-12-05เมื่อพูดถึงฟอนต์ มีความคิดเห็นที่แตกต่างกันมากมายเกี่ยวกับสิ่งที่ดีที่สุดสำหรับเว็บ และแม้ว่าจะมีหลักเกณฑ์ทั่วไปบางประการที่สามารถปฏิบัติตามได้ แต่ท้ายที่สุดแล้ว แนวทางปฏิบัติที่ดีที่สุดสำหรับเว็บไซต์และผู้ชมเฉพาะของคุณ ในบางกรณี การใช้แบบอักษรเดียวกันในโลโก้ ส่วนหัว และเนื้อหาของเว็บไซต์สามารถสร้างรูปลักษณ์ที่สอดคล้องกันและเป็นมืออาชีพได้ แต่ในกรณีอื่น ๆ มันอาจจะดีกว่าที่จะผสมผสานสิ่งต่าง ๆ ขึ้นเล็กน้อย ดังนั้นคำตัดสินของการใช้แบบอักษรในภาพ SVG คืออะไร ตามกฎทั่วไป ควรหลีกเลี่ยงการใช้ฟอนต์ในรูปภาพ SVG เหตุผลหลักคือเบราว์เซอร์ที่แตกต่างกันมีวิธีการแสดงผลแบบอักษรที่แตกต่างกัน ซึ่งอาจทำให้ข้อความของคุณดูแตกต่างกันในเบราว์เซอร์ต่างๆ และเมื่อพูดถึงการออกแบบเว็บไซต์ ความสม่ำเสมอคือกุญแจสำคัญ เมื่อใช้แบบอักษรในภาพ SVG ของคุณ คุณจะเสี่ยงต่อการที่ข้อความของคุณจะดูแตกต่างออกไปในเบราว์เซอร์ต่างๆ ซึ่งสามารถสร้างประสบการณ์ผู้ใช้ที่สับสนและน่าหงุดหงิดได้ อีกเหตุผลหนึ่งที่ควรหลีกเลี่ยงการใช้ฟอนต์ในภาพ SVG คือสามารถเพิ่มขนาดไฟล์ที่สำคัญให้กับภาพของคุณได้ และเมื่อพูดถึงเว็บ ขนาดไฟล์ก็มีความสำคัญ ยิ่งขนาดไฟล์ของรูปภาพของคุณใหญ่ขึ้นเท่าใด ก็จะยิ่งใช้เวลาในการโหลดนานขึ้นเท่านั้น และในโลกของความพึงพอใจแบบทันทีทันใดในปัจจุบัน ผู้ใช้มักไม่ค่อยอยู่เฉยๆ หากพวกเขาต้องรอนานกว่าสองสามวินาทีเพื่อให้รูปภาพของคุณโหลด ดังนั้น แม้ว่าจะมีบางสถานการณ์ที่การใช้ฟอนต์ในรูปภาพ SVG อาจไม่เป็นไร แต่โดยทั่วไปแล้ว ทางที่ดีควรหลีกเลี่ยง หากคุณต้องการให้แน่ใจว่าข้อความของคุณดูสอดคล้องกันในทุกเบราว์เซอร์ และไม่เพิ่มขนาดไฟล์ที่ไม่จำเป็นให้กับรูปภาพของคุณ ให้ใช้ข้อความล้วน
ในปี 1999 เป้าหมายดั้งเดิมของข้อกำหนด SVG 1.0 คือการอนุญาตให้นักออกแบบสร้างกราฟิกด้วยฟอนต์ใดก็ได้ที่พวกเขาต้องการ ในขณะเดียวกันก็ต้องแน่ใจว่าปรากฏอย่างถูกต้องในเบราว์เซอร์ 18 ปีต่อมา การรองรับฟอนต์ใน sva เป็นอย่างไร และวิธีปฏิบัติที่ดีที่สุดเพื่อให้ฟอนต์ทำงานได้อย่างถูกต้องคืออะไร เนื่องจากฟอนต์ที่ปลอดภัยสำหรับเว็บเป็นวิธีการทั่วไปในการแสดงฟอนต์ SVG จึงปรากฏในระบบหลักเกือบทั้งหมด ฟอนต์ที่ปลอดภัยสำหรับเว็บคือฟอนต์ที่มีให้ดาวน์โหลดจากแพลตฟอร์มหรือระบบใดก็ได้ เนื่องจากจำนวนแบบอักษรบนเว็บที่เพิ่มขึ้นซึ่งสนับสนุนโดยผู้ให้บริการจำนวนมากขึ้น เช่น แบบอักษรของ Google, Font Squirrel และอื่นๆ การใช้แบบอักษรบนเว็บใน SVG จึงง่ายกว่าที่เคย
ด้วย Nano SVG ฟอนต์จะถูกสแกนและแทรกโดยอัตโนมัติโดยใช้เฉพาะฟอนต์ที่ใช้เขียน ตัวอย่างเช่น หากไม่มีข้อความ และไม่ได้ใช้ ข้อความตัวหนา ก็จะไม่ใช้ฟอนต์
แบบอักษร SVG เป็นรูปแบบใหม่ที่มี แบบอักษรข้อมูล ที่ไม่เคยสามารถเข้าถึงได้ เช่น ข้อมูลความโปร่งใสและข้อมูลสี ในรูปแบบ Open Type เวอร์ชันใหม่ ใช้งานได้ดีกับฟอนต์ที่มีลายเส้นพู่กันและกึ่งโปร่งแสง นอกเหนือจากฟอนต์ที่มีพู่กัน
สิ่งที่ดีที่สุดเกี่ยวกับ SVG คือปรับขนาดได้ทุกขนาด ช่วยให้คุณสร้างภาพคุณภาพสูงได้ เป็นเรื่องปกติที่รูปแบบไฟล์จะถูกเลือกตามข้อจำกัดด้านขนาดไฟล์ เช่น การเพิ่มรูปภาพในเว็บไซต์ของคุณเพื่อปรับปรุง SEO
ฉันควรใช้ Svg หรือ Font?
เนื่องจากไอคอน SVG อ่านง่ายกว่าแบบอักษรของไอคอน จึงเป็นตัวเลือกที่ยอดเยี่ยมสำหรับแอปพลิเคชันมัลติมีเดีย องค์ประกอบความหมาย เช่น * ชื่อ และ * คำอธิบาย จะรวมอยู่ใน SVG นอกจากนี้ยังมีให้สำหรับโปรแกรมอ่านหน้าจอและ เบราว์เซอร์ข้อความ ซึ่งแตกต่างจากแบบอักษรไอคอน SVG จะถือว่าเป็นรูปภาพมากกว่าไฟล์ข้อความ
คุณสามารถใช้เครื่องมือ Font Awesome เพื่อสร้างหน้าต่างสรุปเพื่อพิจารณาว่าแบบอักษรใดดีที่สุดสำหรับไซต์ของคุณ ฟอนต์เว็บโดยทั่วไปไม่เหมือนกับ Scalable Vector Graphics (SVG) คุณควรตัดสินใจให้ดีที่สุดเสมอโดยพิจารณาจากสิ่งที่คุณนำเสนอ และไม่มีคำตอบที่ถูกต้องเสมอไป ในรายละเอียดที่มากขึ้น ข้อดีและข้อเสียของแต่ละข้อจะถูกกล่าวถึง ในช่วง 50 ปีที่ผ่านมา แบบอักษรบนเว็บได้รับการปรับให้เหมาะสมกับขนาดไฟล์และประสิทธิภาพ การฝัง SVG โดยตรงในมาร์กอัปช่วยให้สามารถปรับแต่งไซต์เดียวที่แสดงไอคอนตั้งแต่ 20 ไอคอนขึ้นไป เมื่อคุณสร้างไอคอน คุณสามารถใช้เครื่องมือต่างๆ รวมถึง React และ Next.js
หากคุณเป็นหนึ่งในคนเหล่านั้น คุณน่าจะเลือกใช้เว็บฟอนต์ การใช้ Font Awesome Kits เพื่อสร้างและเปิดใช้เว็บไซต์ของคุณเป็นวิธีที่ตรงไปตรงมาและมีประสิทธิภาพที่สุดในการรวมฟังก์ชันอันทรงพลังนี้ Font Awesome เวอร์ชันของคุณเองสามารถปรับแต่งได้ตามที่คุณต้องการด้วยชุดเครื่องมือนี้ สามารถใช้ชุดคิทได้ ถ้าฉันบอกว่าอันไหนดีกว่ากัน ฉันจะจัดการทั้งหมดเอง
ข้อดีหลายประการที่เหมือนกันสามารถพบได้กับไอคอน SVG เหนือแบบอักษรของไอคอน ก่อนอื่น คุณสามารถเพิ่มสีเพิ่มเติมได้โดยใช้.VJs ซึ่งแตกต่างจาก แบบอักษรไอคอนสี เดียว ไอคอน SVG เหมาะสำหรับการใช้แบบไล่ระดับสี ไอคอน SVG สามารถเคลื่อนไหวได้ด้วยจังหวะเดียว ความแตกต่างประการที่สองคือไอคอน SVG สามารถใช้ได้บนอุปกรณ์ทั้งหมด ในขณะที่แบบอักษรของไอคอนมักจะใช้เฉพาะบนคอมพิวเตอร์เดสก์ท็อปเท่านั้น นอกจากนี้ ไอคอน SVG ยังสามารถใช้ได้ในทุกบริบท ในขณะที่แบบอักษรของไอคอนมักพบในแอปพลิเคชันเดสก์ท็อป ประการสุดท้าย ไอคอน SVG สามารถปรับเปลี่ยนได้มากกว่าแบบอักษร
Svg เปลี่ยนแบบอักษรหรือไม่
ใช่ SVG สามารถเปลี่ยนแบบอักษรได้ ในการเปลี่ยนฟอนต์ของ SVG คุณต้องแก้ไขโค้ดของ SVG
โลโก้ปรากฏเหมือนกันในรูปแบบ JPEG และ PNG เช่นเดียวกับบนเว็บไซต์หลังจากดาวน์โหลด เมื่อคุณเปิดไฟล์ในโปรแกรมพิเศษ (เช่น Inkscape หรือ Adobe Illustrator) เพื่อทำการเปลี่ยนแปลง แบบอักษรจะแสดงไม่ถูกต้อง แบบอักษรควรแสดงไม่ถูกต้องเนื่องจากขาดความเข้ากันได้กับไลบรารีแบบอักษรของระบบปฏิบัติการของคุณ คุณไม่สามารถแก้ไขโลโก้ของคุณได้หากคุณไม่ทราบว่าใช้แบบอักษรอะไร ฟอนต์ที่เหมาะสมสามารถดาวน์โหลดได้จากอินเทอร์เน็ต หลังจากติดตั้งฟอนต์แล้ว คุณจะต้องดาวน์โหลดและติดตั้งโลโก้ ชื่อฟอนต์จะแสดงหลังจากที่คุณแก้ไขโลโก้ เลือกข้อความ และคลิกที่ปุ่ม
สามารถทำได้หลายวิธี สามารถใช้คุณสมบัติเติมและเส้นขีดเพื่อระบุสีขององค์ประกอบข้อความ นอกจากนี้ยังสามารถใช้คุณสมบัติเติมข้อความทึบได้อีกด้วย วิธีที่ง่ายที่สุดคือเริ่มจาก คุณสมบัติเติมและเส้นขีดถูกกำหนดให้เป็นสีของข้อความที่คุณต้องการนำไปใช้ วิธีที่สองสามารถปรับเปลี่ยนได้มากขึ้น โดยการเลือกตัวเลือกความทึบ คุณสามารถเปลี่ยนความโปร่งใสของข้อความได้ ด้วยเหตุนี้ ข้อความจะดูโปร่งใสขึ้นเล็กน้อย มีหลายวิธีในการใช้ความทึบนี้เพื่อสร้างเอฟเฟกต์ต่างๆ ตัวอย่างเช่น ถ้าคุณต้องการทำให้ข้อความดูโปร่งใสน้อยลง คุณสามารถวางไว้ในพื้นหลังได้ นอกจากนี้ ข้อความยังสามารถโปร่งใสเล็กน้อย ทำให้มองเห็นได้จากภายนอก ในการสร้างเอฟเฟ็กต์เหล่านี้ วิธีที่ยืดหยุ่นกว่าคือการใช้ความทึบ
วิธีเปลี่ยนสีข้อความใน Svg
หากต้องการเปลี่ยนสีของไฟล์ข้อความใน SVG ให้ใช้แอตทริบิวต์การเติม เช่น fill=”blue”