“ ถูกต้อง” ข้อความกึ่งกลางแนวตั้งในกล่อง


16

มีกฎบัญญัติวิธีการจัดกึ่งกลางข้อความในแนวตั้งในกล่องหรือไม่? หรือกล่าวอีกนัยหนึ่งว่าจะจัดแนวกล่องล้อมรอบข้อความได้อย่างไร? ฉันนึกภาพตัวเลือกสามตัวตามตัวชี้วัดการพิมพ์ (ดูภาพประกอบที่ไม่แน่นอนของฉัน):

  • จัดวางตรงกลาง x ความสูง
  • จัดตำแหน่งกึ่งกลางความสูงของหมวก (" หมายถึงเส้น ")
  • จัดให้อยู่กึ่งกลางของหมวก + ความสูงของตัวลง

ป้อนคำอธิบายรูปภาพที่นี่

ฉันเป็นโปรแกรมเมอร์ส่วนใหญ่ แต่บ่อยครั้งที่ฉันต้องทำสิ่งนี้และต้องการทราบว่ามีกฎการแบ่งปันทั่วไปหรือไม่หรือหากนักออกแบบของคุณทำตามที่คุณเห็นสมควร ฉันต้องการลิงค์ไปยังหนังสือการออกแบบกราฟิกแทนที่จะเป็นความคิดเห็นส่วนตัว


1
ความสัมพันธ์ระหว่างทุนกับความสูงของตัวพิมพ์เล็กเป็นปัจจัยสำคัญที่นี่ คำตอบอาจเป็น "มันขึ้นอยู่กับ" - ในแบบอักษร
usr2564301

ใครบางคนเพิ่งถามคำถามที่คล้ายกันในวันนี้ แต่คนนี้สมบูรณ์มากขึ้นและเขียนได้ดีกว่า
ลูเซียโน

2
สิ่งนี้ถูกถามและไม่มีวิธีแก้ปัญหาที่ดีเลยแม้แต่คำเดียวก็มักจะต้องการให้อยู่กึ่งกลางในสถานที่ต่าง ๆ ในแบบอักษรจำนวนมาก ไม่มีวิธีการแก้ปัญหาทางคณิตศาสตร์ที่ถูกต้องทั้งหมด
joojaa

คำตอบ:


5

คำถามที่ดี!

ฉันชอบและเห็นด้วยกับคำตอบที่ได้รับจนถึง คำตอบของฉันมุ่งเน้นไปที่เทคนิคในทางปฏิบัติมากกว่าการใช้เหตุผลทางวิทยาศาสตร์หรือคณิตศาสตร์ : D

จากที่กล่าวมาการตั้งค่าของฉันคือการใช้พื้นฐานและความสูง x (ดูหัวข้อข้อกำหนดประเภทด้านล่าง) เป็นจุดเริ่มต้นสำหรับบรรทัดด้านบนและด้านล่างของกล่องของฉันตามลำดับ หวังว่า GIF นี้จะช่วยอธิบาย:

ป้อนคำอธิบายรูปภาพที่นี่

เมื่อฉันได้รับเส้นทางที่สอดคล้องกับพื้นฐานหรือความสูง x ฉันใช้SHIFT+ UPหรือDOWNปุ่มลูกศรเพื่อสร้างช่องว่างภายในภาพ (โดยค่าเริ่มต้นใน Photoshop แต่ละครั้งจะเพิ่มขึ้น10pxดังนั้นในตัวอย่างข้างต้นฉันเพิ่ม40pxช่องว่างด้านบนและ ด้านล่าง).

ในตัวอย่างนี้คุณสามารถดูสิ่งที่เครื่องมือการจัดตำแหน่งทำถ้าฉันจะใช้กล่อง / ข้อความเดียวกันและทำ "จัดแนวศูนย์แนวตั้ง" (ข้อความสีแดงเป็นผลมาจากการใช้เครื่องมือการจัดตำแหน่ง):

ป้อนคำอธิบายรูปภาพที่นี่

อย่างที่คุณเห็นมันค่อนข้างใกล้เคียง ( 2pxความแตกต่าง)

ในการสรุป / สรุป:

เทคนิคที่ฉันใช้:

  1. จัดตำแหน่งพา ธ ด้านบน / ล่างของกล่องให้ตรงกับ x-height / baseline ตามลำดับ (จากนั้นSHIFTกดปุ่มลูกศรออกไปด้านนอกเพื่อมองเห็นช่องว่างภายใน
  2. ในทำนองเดียวกันบางครั้งฉันจะปุ่มลูกศรข้อความขึ้นและลงจนกว่ามันจะเป็นพื้นฐานและความสูง x ตรงตามด้านล่างและขอบด้านบนของกล่อง จากตรงนั้นฉันจะนับพิกเซลและกระจายส่วนที่เหลือระหว่างสองทิศทางอย่างเท่าเทียมกันในขณะที่ฉันจัดกึ่งกลางข้อความ
  3. เลือกทั้งกล่องและข้อความจากนั้นทำ "จัดแนวกึ่งกลางแนวตั้ง" และ "จัดแนวกึ่งกลางแนวนอน"
  4. ในที่สุดก็มีบางครั้งที่ฉันมองไม่เห็นตำแหน่ง โดยปกติแล้วผมไปขึ้นกับลงเพื่อหลีกเลี่ยงภาพ“ลดลง” (นี้เกี่ยวข้องกับกรอบภาพ, ดูภาพกรอบรูปด้านล่าง); นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งถ้าขนาดตัวอักษรมีความสูงเป็นเลขคี่และส่วน1pxต่างคือส่วนที่เหลือ ... ฉันจะเลื่อนข้อความ1px(หรือมากกว่า) ขึ้นไปแทนที่จะเป็นด้านล่าง

กรอบรูป

การปูที่ใช้บ่อยที่สุดนั้นมีระยะขอบเท่ากันทุกด้าน เกี่ยวกับงานศิลปะที่มีศูนย์ภาพต่ำกว่าศูนย์จริง, [8] น้ำหนักด้านล่างหรือออฟเซ็ตถูกใช้บ่อยในการปู ขอบด้านล่างนั้นใหญ่กว่าขอบด้านข้างและขอบด้านบน เมื่อดูภาพดวงตามักจะอยู่ตรงกลางขึ้นสูงกว่าศูนย์กลางทางกายภาพของภาพ โดยการสร้างระยะขอบด้านล่างให้ใหญ่ขึ้นและปิดการตั้งค่าเสื่อคุณวาดตาถึงศูนย์กลางทางกายภาพของภาพ Top Center เป็นส่วนหนึ่งของการถ่วงน้ำหนักด้านล่างที่ขอบด้านบนและด้านข้างเท่ากันซึ่งสร้างเอฟเฟกต์ที่น่าพึงพอใจทางสายตา นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งในเสื่อที่เส้นขอบไม่เท่ากันเช่น 11x14 ที่มีการเปิด 8x10
- WikiPedia: Mat (กรอบรูปภาพ)

… และที่นี่:

เสื่อมีการถ่วงน้ำหนักที่ด้านล่างเพราะตา / สมองของเรารู้สึกถึงแรงโน้มถ่วง หากแผ่นมีความกว้างเท่ากันทั่วสมองของเราจะ 'ลงทะเบียน' ด้านล่างแคบกว่าเล็กน้อย (ภาพไม่ได้อยู่กึ่งกลางภาพ)
- WetCanvas> ศูนย์การเรียนรู้> เคล็ดลับสตูดิโอและการวางกรอบ> กรอบการอภิปรายโหลดหน้านี้ใหม่ ด้านล่างของเสื่อ

พิมพ์ข้อกำหนด

ป้อนคำอธิบายรูปภาพที่นี่
- https://www.supremo.tv/typeterms/

โบนัส!

นี่คือ GIF เปรียบเทียบความสูงสูงสุด, ตัวลง, ขึ้นไปและตัวพิมพ์เล็กทั้งหมดโดยไม่มีตัวคั่น / ตัวขึ้น:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันคิดว่าทั้งสองรุ่นเข้ากันได้ดีมากภายในกล่อง


4

น้ำหนักการมองเห็นเป็นแบบไดนามิกซึ่งไม่สามารถกำหนดได้ด้วยความสูง x ความสูงของหมวก ฯลฯ ...

องค์ประกอบบางอย่างในการออกแบบของคุณอาจดึงดูดสายตาไปในอีกทิศทางหนึ่งแม้ว่าจะเป็น "ศูนย์กลาง" ทางคณิตศาสตร์จากทางซ้ายไปขวาเมื่อเปรียบเทียบกับผืนผ้าใบ

"ศูนย์การมองเห็น" คือที่ที่ทุกองค์ประกอบของน้ำหนักมีความสมดุลทางสายตาแม้ว่าจะไม่ได้อยู่ในศูนย์ที่แน่นอน

คุณอาจต้องการทดลองใช้เครื่องมือนี้: http://javier.xyz/visual-center/


ยินดีต้อนรับสู่การออกแบบกราฟิก! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Luciano

ขอบคุณ Luciano ฉันหวังว่าการแก้ไขของฉันจะอธิบายความคิดของฉันต่อไป
Storm Brewer

จะเกิดอะไรขึ้นถ้าข้อความนี้เป็นแบบไดนามิกเพื่อให้ตัวชี้ขึ้นและลงจะแตกต่างกันไป? คุณทำตามกฎอะไร
Zach Saucier

ฉันสนใจข้อความภาษาละตินเท่านั้น แต่ขอบคุณที่ทำให้ฉันคิดถึงน้ำหนัก นั่นจะเป็นข้อโต้แย้งสำหรับเวอร์ชั่น 1 เพราะความมืดส่วนใหญ่อยู่ในความสูง x โดยมีบางส่วนที่ขึ้นและลง "ออกไป" บางครั้ง
ernesto

3

การออกแบบไม่ใช่วิทยาศาสตร์ที่แน่นอนเสมอไป บ่อยครั้งที่สิ่งที่ดูเหมือนถูกต้องอาจไม่ใช่ศูนย์ที่แท้จริงหรือสิ่งที่ถูกต้องทางคณิตศาสตร์

โดยเฉพาะอย่างยิ่งในคำถามของคุณมันจะขึ้นอยู่กับการขึ้นและลงในข้อความเพื่อพิจารณาการจัดตำแหน่งแสงที่ดีที่สุด หากไม่มีการขึ้นหรือลงการจัดแนวที่เหมาะสมสามารถเปลี่ยนได้ ในตัวอย่างของคุณหมายเลขสามดูเหมือนจะเป็นทางเลือกที่ดีที่สุดเพราะมีทั้งตัวขึ้นและลงและอยู่กึ่งกลาง


จะเกิดอะไรขึ้นถ้าข้อความนี้เป็นแบบไดนามิกเพื่อให้ตัวชี้ขึ้นและลงจะแตกต่างกันไป? คุณทำตามกฎอะไร
Zach Saucier

Zach, ถ้าการพิมพ์มีความสำคัญสูงสุดที่คุณต้องการปรับแต่ละกล่องด้วยตนเองเพื่อที่ใจ / ตาของคุณจะบอกคุณว่ามันมีความสมดุล (ฉันใช้เวลาหลายชั่วโมงในการปรับแต่งรายละเอียดของการออกแบบ) หากคุณต้องการสร้างสไตล์ที่จะเกิดซ้ำบ่อยๆคุณสามารถสร้างสไตล์ได้ 3 แบบ: ascender heavy, descender heavy และ neutral (ไม่แน่ใจว่าคุณใช้ซอฟต์แวร์ใดอยู่) สิ่งนี้ก็ไม่ถูกต้องเช่นกัน แต่ควรมีความสมดุล หากเลือกสไตล์เดียวสำหรับข้อความทั้งหมดอาจทำให้งานง่ายขึ้น แต่การพิมพ์จะประสบ
ispaany

ฉันสนใจในกรณีที่ข้อความเป็นแบบไดนามิกและสไตล์ควรจะสามารถใช้ซ้ำได้ (เช่นแถบนำทางหรือปุ่ม) ไม่จำเป็นต้องสมบูรณ์แบบเมื่อคุณออกแบบโลโก้หรือไอคอน แต่ฉันจะสร้างสไตล์ "เป็นกลาง" ที่คุณพูดถึงได้อย่างไร เพียงแค่มองด้วยตา?
ernesto

@ernesto คุณต้องทำการประนีประนอมคุณเลือกสถานที่เดียวที่ใช้งานได้ในอินสแตนซ์เดียวจากนั้นเพิกเฉยต่อทุกกรณีที่ไม่มี มันเป็นวิธีการทำงาน คุณต้องยอมรับว่าคุณไม่สามารถชนะได้ในทุกกรณี
joojaa
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.