อะพอสโทรฟีตัวละครที่เหมาะสมคืออะไร


56

หลายครั้งที่ฉันพบ " เครื่องพิมพ์ดีด apostrophe " (อักขระ Unicode U+0027และสัญลักษณ์ HTML ') เพื่อแสดงเครื่องหมาย apostrophe:

เครื่องพิมพ์ดีดอะพอสโทรฟี

แต่ในทางกลับกัน " เครื่องหมายอัญประกาศเดี่ยวด้านขวา " (อักขระ Unicode U+2019และสัญลักษณ์ HTML ’) ก็ใช้แทนเช่นกัน:

เครื่องหมายคำพูดเดี่ยวขวา

ฉันสงสัยว่าตอนนี้สิ่งใดที่ถูกต้องและควรใช้ในการพิมพ์?

หมายเหตุ: sans-serif typeface Arialถูกใช้ในทั้งสองตัวอย่าง


หากความตั้งใจของคุณคือการเขียนเป็นภาษาฝรั่งเศสภาษาฝรั่งเศสให้ใช้ตัวที่สองกับช่องว่างที่ไม่เว้นช่องว่างก่อนเครื่องหมายคำถาม
user2284570

พื้นที่ที่ไม่ทำลายแคบคือ U + 202F และเป็น 1 / 3em - ยิ่ง "ถูกต้องทางสายตา" มากขึ้นจะเป็น 1 / 8em "thin space" U + 2009 แต่ "thin space" ไม่ได้ถูกทำเครื่องหมายว่าไม่แตกหัก (ฉันได้ยิน InDesign จะทำการเหยียบโดยอัตโนมัติในขณะที่ไม่มีการแตกหัก)
Martin Zaske

คำตอบ:


69

มันเริ่มโค้ง

เครื่องหมายวรรคตอนปรากฏตัวครั้งแรกในจักรวาลพิมพ์ในอิตาลีศตวรรษที่ 16 เป็นรูปโค้งที่มีความหมายตัดออกคัดลอกมาจากที่เขียนด้วยลายมือบทกวีอิตาเลียนคลาสสิก เครื่องหมายอัญประกาศเดี่ยวนั้นเทียบเท่ากับ "Gotchas" หรือ "Wannas" ของเราในแง่ที่ว่ามันเป็นวิธีที่จะกำจัดความฝืดของข้อความโดยทำให้มันฟังดูเหมือนมนุษย์มากขึ้น

นี่คือตัวอย่างหนึ่งในครั้งแรกที่มีการพิมพ์อะพอสโทรฟี มันมาจาก "Le cose volgari di messer Francesco" คลาสสิคอิตาลีเขียนโดย Petrarch จัดพิมพ์โดยAldus Manutiusในอิตาลีประมาณ 1,501

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

Aldus Manutius ควรจะคัดลอกหนังสือเล่มนี้จากต้นฉบับดั้งเดิมของ Petrarch ที่เพื่อนของเขาเป็นเจ้าของ เขามีแบบอักษรพิเศษที่ออกแบบโดยใช้ลายมือของกวีสร้างสไตล์เป๋ที่เราทุกวันนี้รู้ว่าเป็น "ตัวเอียง" เขาต้องแนะนำสัญลักษณ์อะพอสโทรฟีเพื่อที่จะสามารถคัดลอกข้อความตามที่กวีได้เขียนไว้อย่างถูกต้อง สังเกตเครื่องหมายอะโพสโทรฟีในคำว่า "l'honorata" สังเกตว่ามันมีรูปร่างโค้ง

มันได้รับความนิยม

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

ใน1,801 Geoffroy Toryเผยแพร่ Campoflori หนังสือที่ปฏิวัติไวยากรณ์ภาษาฝรั่งเศสและการพิมพ์หนังสือ. มันแนะนำอะพอสโทรฟีเหนือสิ่งอื่นใดคือการเลียนแบบวิถีชีวิตแบบอิตาลีที่ทันสมัย นี่คือสิ่งที่ตัดตอนมาจากหนังสือ สังเกตุว่าอะพอสโทรฟีแบบโค้ง

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

ในศตวรรษเดียวกันและด้วยเหตุผลเดียวกันภาษาอังกฤษนำเข้าอะพอสโทรฟีจากฝรั่งเศส

มันตรง

อะพอสโทรฟีหยุดยั้งความแปลกใหม่และกลายเป็นส่วนหนึ่งของไวยากรณ์ปกติ มันยังคงรูปร่างโค้งในข้อความที่พิมพ์ ในทางกลับกันสัญลักษณ์คล้ายอะพอสโทรฟีในทางตรงกันข้ามก็มีฟังก์ชั่นต่าง ๆ เช่น denoting "prime" ในเอกสารที่เขียนด้วยลายมือแม้ว่าบางครั้งมันก็เก๋เป็นเห็บตรง (ดูร้องความคิดเห็นของ Yorick ร้อง)

ด้วยการประดิษฐ์เครื่องพิมพ์ดีดและคีย์บอร์ด (ยุค 1860) วิศวกรต้องเผชิญกับปัญหาในการปรับตัวอักขระ (คีย์) ให้เหมาะสมในพื้นที่ขนาดเล็ก พวกเขาเกิดความคิดที่จะรวมตัวละครที่มีลักษณะคล้ายกันเพื่อประหยัดพื้นที่ แทนที่จะมี "เครื่องหมายอะโพสโทรฟี" ทางซ้ายขวาและตรงพวกเขาตัดสินใจที่จะรวมเพียงอันที่ตรง การตัดสินใจคล้าย ๆ กันนี้เกี่ยวกับตัวละครอื่น ๆ ที่พบบ่อยในการเรียงพิมพ์เช่น em em และ en en

https://en.wikipedia.org/wiki/Typewriter#Typewriter_conventions

ชุดอักขระที่ลดลงนี้ได้รับการประมวลผลในชุดตัวอักษรไบนารีตัวแรกของโลกคือรหัส Baudot 5 บิต (1870) ชุดนี้ยังรวมถึงใบเสนอราคาคู่ตรงเป็นอักขระตัวเดียว ASCII 7 บิตสืบทอดชุดอักขระเดียวกัน

ตั้งแต่นั้นข้อความทั้งหมดที่พิมพ์ (และโทรเลข) ถูกตั้งค่าโดยใช้เครื่องหมายคำพูดแบบตรงเท่านั้น คนที่หยิกถูกใช้เฉพาะในข้อความเรียงพิมพ์แบบดั้งเดิม

มันไม่ชัดเจน

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

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

Apostrophe วันนี้

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

  • หากความตั้งใจของข้อความคือการทำให้มันดูราวกับว่ามันเป็นเรียงพิมพ์แบบดั้งเดิมแล้วใช้หยิกคนเสมอเหมือนเดิม ให้ตรงเพื่อแสดงว่านายก

  • การใช้เครื่องหมายอัญประกาศเดี่ยวและใบเสนอราคาตรงอาจเป็นวิธีที่บ่งบอกอารมณ์ความรู้สึกแบบดิจิทัลในเอกสารของคุณวิธีเดียวกับที่อักขระที่มีความกว้างเท่ากันหมายถึงข้อความที่พิมพ์ในเครื่องพิมพ์ดีดหรือคอนโซล

  • หากข้อความนั้นเป็นแบบดิจิทัลและต้องถูกบริโภคโดยสายตามนุษย์ทั้งคู่ (หยิกและอะพอสโทรฟี) จะได้รับการยอมรับว่าเป็นเครื่องหมายอะโพสโทรฟีและเครื่องหมายคำพูด ที่นี่โรงเรียนแตกต่างและแตกแยกกฎ เราทำต่อไปด้วยความยุ่งเหยิงที่แสดงออก เพียงแค่สอดคล้องกันในเอกสารเดียวกัน

  • หากเจตนาของข้อความนั้นถูกต้องในเชิงความหมาย (เช่นถ้าคุณต้องการให้คอมพิวเตอร์สามารถแยกความหมายของข้อความได้) คุณควรใส่ใจกับคำจำกัดความของตัวอักษรของ Unicode U + 0027(อันที่สามารถพิมพ์ด้วยแป้นพิมพ์) มีชื่อว่า "APOSTROPHE" แม้ว่าคำใบ้ดังกล่าวอาจเป็นตัวเลือกที่ดีในการเป็นตัวแทนของเครื่องหมายอะโพสโทรฟี แต่โปรดสังเกตว่า Unicode เป็นสิ่งที่มีความกำกวมเกี่ยวกับตัวละครนี้ซึ่งบ่งชี้ว่าอย่างน้อยในภาษาอังกฤษ U + 2019 เป็นสิ่งที่ต้องการ โดยส่วนตัวฉันคิดว่าสิ่งนี้ขัดกับหลักการรวมของพวกเขา คุณคาดหวังว่าอะพอสโทรฟีจะเหมือนกันโดยไม่ขึ้นกับภาษาที่ใช้ เพิ่มไปที่ความจริงที่ว่าพวกเขาจำแนกเครื่องหมายวรรคตอนเป็น "เครื่องหมายวรรคตอน" ซึ่งในภาษาฝรั่งเศสสามารถเป็นที่ยอมรับอย่างเชื่องช้า แต่ในภาษาอังกฤษทำให้รู้สึกใด ๆ คุณจะถูกทิ้งให้อยู่กับความไม่แน่ใจของการใช้เครื่องหมายวรรคตอนที่แตกต่างกันสำหรับภาษาที่แตกต่างกันหรือใช้ข้อขัดแย้งสำหรับภาษาอังกฤษ การสนทนาเกี่ยวกับอันใดอันหนึ่งที่ถูกต้องจะได้รับความหลงใหลอย่างมาก ในทางกลับกันมันค่อนข้างชัดเจนว่าควรใช้ U + 2019 (และไม่เคยตรงไปตรงมา) เป็นเครื่องหมายคำพูดที่ถูกต้อง ด้วยโทเค็น U + 2032 เดียวกันควรใช้เพื่อแสดงว่า Prime และ U + 02BC ควรใช้เพื่อแสดงเครื่องหมาย apostrophe ของตัวดัดแปลง (เช่นในสายเสียงหยุดของ Cockney การออกเสียงของ bu'er หรือการถอดความ "uh'oh ")

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


7
หมายเหตุ: การกลับด้านของ U + 02BC คือ U + 02BB, ฮาวายawaiOkinaเช่นเดียวกับในชื่อ "Hawaiʻi"
usr2564301

6
"เมื่อมีการสร้าง Unicode หนึ่งในหลักการออกแบบก็คือ" รวม "อักขระต่าง ๆ จากสคริปต์หรือภาษาต่าง ๆ ที่ดูเหมือนจะเป็นตัวอักษรที่รวมกันเป็นหนึ่งเดียว" - คุณมีแหล่งที่มาสำหรับสิ่งนี้หรือไม่? มีตัวอย่างมากมายของ Unicode ที่มีอักขระหลายตัวที่มีลักษณะเหมือนกัน แต่ฉันไม่ทราบถึงตัวอย่างใด ๆ ที่ Unicode ใช้อักขระที่คล้ายกันและทำให้เป็นหนึ่ง
user2357112

6
ชื่อของอักขระ Unicode ไม่ใช่คำจำกัดความ! นโยบายปัจจุบันคือไม่สามารถเปลี่ยนชื่อได้ ดังนั้นจึงมีอักขระ Unicode หลายตัวที่ทำให้เข้าใจผิดหรือลบล้างชื่อผิด คุณควรดูความคิดเห็นแทนเพื่อดูว่าควรใช้อย่างไร และความคิดเห็นระบุอย่างไม่น่าสงสัยว่า U + 2019 นั้นถูกต้องทางความหมายมากกว่าเพื่อเป็นตัวแทนของเครื่องหมายอะโพสโทรฟีกว่า U + 0027
sumelic

3
คุณอาจไม่เห็นด้วยกับคณะกรรมการ Unicode แต่ไม่ใช่อาร์กิวเมนต์ที่ถูกต้องในการอ้างถึงชื่อ ใช้อาร์กิวเมนต์เช่นเดียวกับในโพสต์นี้ที่นี่: อักขระ Unicode ใดควรเป็นเครื่องหมายอัญประกาศอังกฤษ (และทำไมคณะกรรมการ Unicode ถึงผิดมาก)
sumelic

4
apostrophes ตรงแตกต่างจากช่วงเวลา' ʹ
Andrew Leach

26

ทำการวิจัยเล็กน้อยเพื่อให้แน่ใจ แต่โดยทั่วไปตัวอักษรที่ "เหมาะสม" ไม่ได้ใช้เครื่องหมายคำพูดตรงหรือเดี่ยว นี่เป็นคำแนะนำที่มีประโยชน์สำหรับคำสั่งและหน่วยงาน HTML สำหรับเดียว / คำพูดหยิกคู่

เครื่องพิมพ์ดีดมีหน้าที่รับผิดชอบในการแนะนำ 'เครื่องหมายคำพูดแบบตรง' เครื่องหมายคำพูดที่ไม่เฉพาะเจาะจงซึ่งออกแบบมาเป็นมาตรการประหยัดพื้นที่สำหรับแป้นพิมพ์หลีกเลี่ยงความจำเป็นในการแยกเครื่องหมายอัญประกาศเปิดและปิด การเสนอราคาแบบตรงมักใช้แทนเครื่องหมายอัญประกาศที่เหมาะสมหรือ 'การเสนอราคาแบบหยิก' นักออกแบบหลายคนจะบอกคุณว่าเครื่องหมายคำพูดเส้นตรงใช้แทนฟุตและนิ้ว แต่ในความเป็นจริงแล้วฟุตและนิ้วควรแสดงโดยใช้ช่วงเวลา การเสนอราคาแบบตรงล้าสมัยและไม่ควรใช้

จากการรู้หนังสือ Typographic: ส่วนที่สอง (KA + A)

คำพูดเป็นใบ้


1
เครื่องหมายอัญประกาศเดี่ยวเป็นเพียงเครื่องหมายเดียวเครื่องหมายอัญประกาศเดี่ยวหมายถึงเครื่องหมายสองหมายคือเครื่องหมายเริ่มต้นหนึ่งป้ายและเครื่องหมายปิดหนึ่งป้าย สัญลักษณ์ใดที่ใช้สำหรับสัญญาณ theese ขึ้นอยู่กับแบบอักษรที่ใช้และสัญลักษณ์ที่ใช้ในการพิมพ์สัญลักษณ์ ...
Mensch

5
ใส่อย่างดี แต่ OP ก็ถามเกี่ยวกับเครื่องหมายอะโพสโทรฟีไม่ใช่เกี่ยวกับเครื่องหมายคำพูด
cockypup

17

เมนต์มาตรฐาน Unicode บน U + 2019 ( ') :

นี่เป็นอักขระที่ต้องการใช้สำหรับอะพอสโทรฟี

เท่าที่การเข้ารหัสที่ถูกต้องคือสิ่งที่ฉันไม่สามารถคิดของผู้มีอำนาจที่สูงขึ้น

นอกจากนี้ข้อตกลงการพิมพ์ของภาษาส่วนใหญ่ไม่ได้ใช้ U + 2019 เพื่อวัตถุประสงค์อื่น ๆ หรือเป็นเพียงเครื่องหมายคำพูดรอง ในความเป็นจริงภาษาอังกฤษแบบอังกฤษเป็นภาษาหลักเพียงภาษาเดียวที่ใช้อักขระนี้เป็นเครื่องหมายคำพูดหลัก ดังนั้นจึงไม่จำเป็นต้องใช้ U + 0027 (หรือตัวละครอื่น ๆ ) เพื่อความโดดเด่นที่นี่


โดยทั่วไปมีสามวิธีในการพิจารณาว่า "ถูก" คืออะไร:

  1. สิ่งที่ผู้คนคุ้นเคย - ในขณะที่คนคลาสสิกและมืออาชีพเรียงพิมพ์เป็นหลักสัมผัสกับเครื่องหมายอัญประกาศหยิก, apostrophe เครื่องพิมพ์ดีดครองข้อความดิจิตอล ไม่มีคำตอบที่ดีที่นี่

  2. สิ่งที่เหมาะกับตัวอักษรทั่วไปของแบบอักษรโดยไม่ขัดขวางการอ่านอย่างมีนัยสำคัญ - สิ่งนี้ขึ้นอยู่กับแบบอักษร ลองดูตัวอย่าง:

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

    ในตัวอย่างทั้งหมดเครื่องหมายอะโพสโทรฟีในDon'tคือ U + 2019 และเครื่องหมายอะโพสโทรฟีในam'tคือ U + 0027 ก่อนอื่นให้สังเกตว่าอักขระทั้งสองแตกต่างกันอย่างไรในการพิมพ์

    • ตัวอย่างแรกคือฟอนต์ sans-serif แบบอ่อน มันอยู่ไกลจากไม้ประดับและอะพอสโทรฟีแบบหยิกจะอยู่นอกสถานที่ ดังนั้น U + 2019 จึงเอียงเพียงเล็กน้อยเท่านั้น ตัวตรง U + 0027 นั้นเหมาะกับตัวละครที่เรียบง่ายของตัวอักษรก็ค่อนข้างดีเช่นกัน

    • เห็นได้ชัดว่ารูปแบบกลมเป็นกระบวนทัศน์ที่สำคัญของแบบอักษรในตัวอย่างที่สอง ดังนั้น U + 2019 จึงเป็นลอน U + 0027 ถูกออกแบบมาเพื่อหลีกเลี่ยงความรู้สึกของทิศทางใด (สันนิษฐานว่าสามารถใช้เป็นเครื่องหมายคำพูดเปิด) และด้วยเหตุนี้เส้นโค้ง นอกจากนี้ยังมีขนาดค่อนข้างเล็กน่าจะเป็นการแลกเปลี่ยนระหว่างการหลีกเลี่ยงที่จะรบกวนตัวละครของตัวอักษรที่มีตัวละครขนาดใหญ่และขัดขวางการอ่านด้วยตัวละครขนาดเล็ก ถ้าคุณถามฉันว่าการแลกเปลี่ยนนั้นน้อยเกินไป แต่นั่นเป็นเพียงอาการ - ปัญหาที่แท้จริงคือการแลกเปลี่ยนซึ่งสามารถหลีกเลี่ยงได้โดยใช้อะพอสโทรฟีแบบลอนซึ่งเหมาะกับแบบอักษรที่ดีกว่ามาก

    • ในการพิมพ์แบบ Serif แบบคลาสสิกดังตัวอย่างที่สามความกว้างของลายเส้นส่วนใหญ่ขึ้นอยู่กับมุม (ซึ่งมีต้นกำเนิดในการประดิษฐ์ตัวอักษร) เส้นตรงแนวตั้งมักจะลงท้ายด้วย serif นี่ไม่ใช่ตัวเลือกสำหรับเครื่องหมายอะโพสโทรฟีและด้วยเหตุนี้ U + 0027 จึงใช้รูปร่างคล้ายหยดและทำให้ตัวอักษรของแบบอักษรแตก (ในความคิดของฉัน) เป็นที่ยอมรับกันเช่นเดียวกันกับเครื่องหมายอัศเจรีย์ แต่อย่างน้อยอักขระนั้นจะรบกวนอยู่ดี ผมหยิก U + 2019 เหมาะกับตัวอักษรของแบบอักษรที่ดีกว่ามากในความคิดของฉัน

    • แบบอักษรสุดท้ายคือการเขียนด้วยลายมือยิ่งขึ้น แต่ตัวละครนั้นมีวิธีการออกแบบองค์ประกอบแนวตั้งได้อย่างหมดจด ดังนั้น U + 0027 จึงไม่รบกวนและไม่แตกต่างจาก U + 2019 มากนัก

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

  3. สิ่งที่ดีที่สุดสำหรับการอ่านในระยะยาว - การใช้อักขระเดียวกันเพื่อวัตถุประสงค์หลายอย่างนั้นไม่เหมาะสำหรับการอ่าน ดังนั้นหากเราคิดว่าการจัดเรียงการเรียงพิมพ์แบบอังกฤษไม่มีการเปลี่ยนแปลงมิฉะนั้นอะพอสโทรฟีแบบตรงจะมีความได้เปรียบในการแยกความแตกต่างจากเครื่องหมายคำพูดปิดแบบหยิก อย่างไรก็ตามอนุสัญญานี้ (ใช้ U + 0027 สำหรับเครื่องหมายอัญประกาศเดี่ยวและ U + 2019 สำหรับเครื่องหมายอัญประกาศเดี่ยว) ยิ่งยากกว่าการสร้างกว่าการใช้เครื่องหมายอัญประกาศโค้งและเครื่องหมายอัญประกาศเดี่ยวในโลกดิจิตอล

    ในภาษาอื่น ๆสิ่งนี้จะสมเหตุสมผลเล็กน้อยเนื่องจาก U + 2019 ไม่ได้ใช้เป็นเครื่องหมายคำพูดอยู่ดี ในภาษาเช่นภาษาเยอรมันที่ใช้ U + 2018 ('เครื่องหมายคำพูดเปิดเดี่ยวภาษาอังกฤษ) เป็นเครื่องหมายคำพูดโดยมีสองขดตรงข้ามหรือเอียง (ขึ้นอยู่กับตัวอักษร) มักจะทำให้ความแตกต่างที่ดีขึ้น - อย่างน้อยในความคิดของฉัน .


คำตอบที่ดี! : D คุณพูดถูกU+2019ไม่ได้ใช้สำหรับเครื่องหมายคำพูดในภาษาเยอรมัน: „ ... “ในอีกแง่หนึ่งฉันยังคงสงสัยว่าทำไมไม่มีU+2019แป้นบนแป้นพิมพ์ภาษาเยอรมัน / ออสเตรีย
elegent

9

ครั้งแรกประวัติศาสตร์บาง

หยิกราคาและ apostrophes เป็นรูปแบบเดิม พวกเขาจะเรียกว่าคำพูดและเครื่องหมายวรรคตอนของเครื่องพิมพ์

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

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

จากทั้งหมดที่กล่าวว่าแบบอักษรบางส่วนนั้นได้รับการออกแบบโดยมีเครื่องหมายอัญประกาศเดี่ยวและเครื่องหมายคำพูดด้วยเหตุผลโวหารเท่านั้น

โดยสรุป: ใช้รุ่นลอนเสมอสำหรับเครื่องหมายคำพูดและเครื่องหมายอัญประกาศที่แท้จริงยกเว้นว่าคุณเป็นก) ใช้เครื่องพิมพ์ดีดตั้งแต่ปี 1954 หรือ b) คุณมีเหตุผลโวหารในการใช้เครื่องหมายตรง


ภาพรวมที่ดีมาก :) ฉันไม่เคยได้ยินคำว่า "คำพูดของเครื่องพิมพ์" มาก่อน ... และฉันจะวางเดิมพันให้คุณว่า 99 เปอร์เซ็นต์จะใช้เครื่องหมายอะโพสโทรฟีตรง (ผิด) เพื่อเขียน "ของ": D
elegent

5

มีรายการเดียวที่คำตอบทั้งหมดยังไม่ได้กล่าวถึง บนอินเตอร์เฟสบรรทัดคำสั่งหรือในภาษาการเขียนโปรแกรม apostrophe (UTF-8 อักขระ 27) เป็นตัวเลือกที่ถูกต้องเท่านั้น

การใช้ U + 2019 ด้วยสาเหตุข้อผิดพลาดทางไวยากรณ์เมื่อคุณทำการตัดและวาง ด้วยการแปลอัตโนมัติของตัวละคร 27 ถึง U + 2019 ตอนนี้หมายความว่าการคัดลอกบรรทัดคำสั่งจากเอกสาร Word (หรือ Wikis / เว็บเพจบางหน้า) จะทำให้เกิดข้อผิดพลาดที่จะทำให้หลายคนสับสนจนกระทั่งปัญหานี้ถูกชี้ให้เห็น นอกจากนี้ยังสามารถทำให้เกิดข้อผิดพลาดของคอมไพเลอร์ / ล่ามที่ไม่เหมาะสม

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


1
หมดความอยากรู้ ... เคยมีอะพอสโทรฟีในโค้ดหรือบรรทัดคำสั่งหรือไม่? ฉันไม่รู้จักภาษาการเขียนโค้ดจำนวนมาก แต่ฉันไม่สามารถนึกถึงอินสแตนซ์ใด ๆ ที่จำเป็นต้องมีอะพอสโทรฟี
DA01

4
@ DA01 ภาษาที่มีลักษณะคล้าย C (เช่น C, C ++, Java, C #) ใช้ U + 0027 เพื่อระบุตัวอักษรตัว'a'เดียว: เป็นตัวอักษรตัวเดียว "a" (ซึ่งตรงกันข้ามกับสตริงที่มีเพียงตัวอักษรaซึ่งใช้ U + 0022: "a"เป็นสตริงที่มีเพียงตัวอักษร "a") บางภาษาเช่น Javascript อนุญาตให้ใช้เครื่องหมายคำพูดเดี่ยวและคู่ได้ แต่ (คุณมี เพื่อเลือกอันใดอันหนึ่งสำหรับสตริงเฉพาะ) ภาษาอื่น ๆ (เช่นปาสกาลอ SQL) ใช้ U + 0027 เพื่อระบุตัวอักษรของสตริง: ใน SQL, 'a'เป็นสตริงที่มีเพียงตัวอักษร "A"
CVN

4
อย่างที่คุณเห็นหลาย ๆ ภาษาสร้างความแตกต่างระหว่างตัวอักษรตัวเดียวและสายอักขระที่ประกอบด้วยตัวอักษรเพียงตัวเดียว ทั้งสองมีการใช้ที่ถูกต้องและทั้งสองถูกใช้เป็นประจำในหลาย ๆ สถานการณ์ ตอนนี้ไม่ว่านี้หมายความว่ามีความจำเป็นในการ apostropheสามารถเห็นได้ชัดว่ามีการหารือ แต่วิธีการที่จะบ่งบอกถึงความแตกต่างให้กับคอมไพเลอร์หรือล่ามบางเป็นสิ่งจำเป็นในภาษาใด ๆ ที่ไม่ทำให้ความแตกต่างและหลายภาษามีการตัดสินในคู่"และ'หนึ่ง วิธีการหรืออื่น ๆ
CVn

1
คำพูดของนักพิมพ์ดีดอัตโนมัติอาจเป็นนรกในแบบฝึกหัด
joojaa

1
@ MichaelKjörlingอาความหมายบางที แต่เรากำลังพูดคำพูดเดียวที่นั่นแทนที่จะเป็นอัครสาวก
DA01

3

ฉันทำงานในศูนย์วิจัยและเรามักจะใช้ corpora ฝรั่งเศสและเยอรมันขนาดใหญ่พอสมควร ในคลังข้อมูลภาษาฝรั่งเศสอะพอสโทรฟีตรงจะปรากฏขึ้นที่ประมาณ 4 เท่าของจำนวนอะพอสโทรฟีหยิก ในเยอรมันคนหนึ่งคนตรงไม่มีอยู่จริงและมีเพียงหยิกของสามารถพบได้ ความแปรปรวนในคลังข้อมูลภาษาฝรั่งเศสอาจเกิดจากการ 'ใช้กันอย่างแพร่หลายในข้อความที่พิมพ์และลอน' โดยส่วนใหญ่มาจากข้อความคัดลอก / วางที่วางออนไลน์ ในทางกลับกันแหล่งที่มาของเยอรมันดูเหมือนจะใช้ลอน 'เท่านั้น ควรคำนึงถึงข้อเท็จจริงที่ว่าอะพอสโทรฟีมักพบเห็นได้ทั่วไปในฝรั่งเศสมากกว่าภาษาเยอรมัน


คำถามเกี่ยวกับสิ่งที่ "เหมาะสมกับการใช้" ตอนนี้ข้อมูลที่คุณป้อนเกี่ยวกับข้อความที่มีอยู่จริงนั้นน่าสนใจ ฉันรักประเทศฝรั่งเศสและความจริงที่ว่าพวกเขาใช้เส้นตรงมากกว่าหยิกทำให้ทางอ้อมยืนยันว่าคนที่หยิกจะเป็น "คนที่เหมาะสมที่จะใช้" (ขยิบตาขยิบตา) ... เมื่อวานฉันสั่งสองกระดาษจริงพิมพ์ - หนังสือเกี่ยวกับกฎการพิมพ์สำหรับภาษาฝรั่งเศส (ตามที่แนะนำในหัวข้ออื่น) ดังนั้นเร็ว ๆ นี้ฉันจะได้รู้มากขึ้น
Martin Zaske

0

อักขระที่เหมาะสมที่จะใส่ในข้อความที่ตีพิมพ์เป็นเครื่องหมายวรรคตอนคือ UTF-8 อักขระU + 2019ซึ่งเป็นเครื่องหมายคำพูดเดี่ยวที่ถูกต้อง นั่นคือตัวละครเพียงตัวเดียวที่จะให้ผลลัพธ์ตามที่คุณต้องการซึ่งเป็นเครื่องหมายอะพอสโทรฟีแบบตัวพิมพ์ในหนังสือ เมื่อคุณใช้เครื่องมือเขียนที่เป็น“ เครื่องหมายอัญประกาศอัจฉริยะ” และคุณกดแป้น apostrophe เครื่องมือจะแทรกตัวอักษร UTF-8 2019

อะพอสโทรฟีตัวอักษรUTF-8 ตัวอักษรU + 02BCเป็นเครื่องหมายอะโพสโทรฟีเล็ก ๆ สำหรับการออกเสียง มันจะไม่ถูกต้องในบริบทของการเขียน“ ไม่สามารถ”

ตัวอักษร UTF-8 U + 0027 apostrophe เป็น "apostrophe ของโปรแกรมเมอร์" มันถูกทิ้งไว้ตั้งแต่เช้ามืดของการคำนวณเมื่อคอมพิวเตอร์มีเพียง 127 ตัวอักษรและได้รับการออกแบบสำหรับการเขียนโปรแกรมคอมพิวเตอร์ไม่ได้ผลิตตัวอักษรระดับหนังสือ อักขระ 127 ตัวแรกของ UTF-8 นั้นเป็นตัวอักษรเดิม 127 ตัวและแป้นพิมพ์คอมพิวเตอร์นั้นไม่มีการเปลี่ยนแปลงดังนั้นตัวอักษรที่ไม่ดีนี้จึงมีชีวิตอยู่ทั้งบนและบน

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

ตามหลักการแล้วผู้เขียนควรใช้เครื่องมือที่ไม่ยอมให้พวกเขาพิมพ์เครื่องหมายอะโพสโทรฟีของโปรแกรมเมอร์เพราะพวกเขาเพิ่งวางบั๊กลงในต้นฉบับ UTF-8 แน่นอนว่าผู้แก้ไขจะแก้ไข แต่ทัศนคติในการแก้ไขในภายหลังนำไปสู่การเผยแพร่ข้อบกพร่องหลายครั้ง

ดังนั้นหากคุณมีต้นฉบับไม่ว่าจะเป็นหนังสือเรื่องสั้นบทความและมีอะพอสโทรฟีของโปรแกรมเมอร์คุณควรแทนที่ด้วยตัวอักษร UTF-8 2019 ก่อนเผยแพร่

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

เป็นตัวอย่างเครื่องมือการเขียนคุณสามารถดู BBEdit ซึ่งเป็นโปรแกรมแก้ไขข้อความที่ย้อนกลับไปหลายทศวรรษบน Mac หากคุณสร้างเอกสารการเขียนโปรแกรม (HTML หรือภาษาอื่น ๆ ) และกดปุ่ม apostrophe คุณจะได้รับโปรแกรม apostrophe ของโปรแกรมเมอร์ หากคุณสร้างเอกสารการเขียน (ข้อความธรรมดาหรือ Markdown) และกดปุ่ม apostrophe คุณจะได้รับ UTF-8 ตัวอักษร 2019 เหมือนกันกับคำพูด ในเอกสารการเขียนโปรแกรมคุณจะได้รับเครื่องหมายคำพูดของโปรแกรมเมอร์ ในการเขียนเอกสารคุณจะได้รับเครื่องหมายคำพูดจริงทั้งในการเปิดและปิดใบเสนอราคาในขณะที่คุณพิมพ์ นี่เป็นวิธีที่ดีที่สุดในการใส่เครื่องหมายอัญประกาศเนื่องจากเครื่องมือสามารถทำเครื่องหมายอัญประกาศเปิดและปิดที่เหมาะสมได้เมื่อผู้เขียนเขียน ไม่มีความคลุมเครือในสถานที่แรกดังนั้นจึงต้องแก้ไขในภายหลัง (หรือไม่)


4
มีข้อยกเว้นกฎของคุณ เมื่อเขียนโค้ดหรือตัวอย่างบรรทัดคำสั่งในเอกสารที่เป็นลายลักษณ์อักษรอะพอสโทรฟีของโปรแกรมเมอร์คือค่าที่ถูกต้อง (ส่วนอื่นจะทำให้เกิดข้อผิดพลาดทางไวยากรณ์) การครอบคลุมหรือห้ามการแทนที่จะทำลายคำสั่ง / ตัวอย่าง ดังนั้นต้องอนุญาตให้ใช้อักขระสำหรับการเผยแพร่ทางเทคนิคที่แสดงรหัสหรือตัวอย่างบรรทัดคำสั่ง
วอลเตอร์

1
ดังนั้นเพราะฉันเขียนใน Markdown BBEdit บอกว่าฉันไม่ควรใช้ U + 0027? ผู้คนมากมายบนStack Overflowอาจรู้สึกว่าเป็นอย่างนั้นเราจะบอกว่าน้อยกว่าความเหมาะสม
CVn

5
ฉันใช้เวลาสักครู่เพื่อคิดออกว่าทำไมนรกที่คุณพูดถึง U + 8217: ร้านไอเดียกราฟิคแบบ Unified ร้านค้า โปรดใช้เลขฐานสิบหกสำหรับอักขระ Unicode เช่น U + 2019 ในกรณีของคุณหรืออย่างน้อยที่สุดให้ผู้อ่านทราบเกี่ยวกับสัญกรณ์ที่ไม่ได้มาตรฐานของคุณ
Wrzlprmft

2
นอกจากนี้ตัวอักษรเหล่านี้ไม่ใช่UTF-8แต่เป็นอักขระ Unicode หรือ UCS UTF-8 เป็นเพียงวิธีการแปลง codepoint เป็นไบต์ ตัวอย่างเช่น U + 2019 จะกลายเป็นสาม UTF-8 ไบต์ซึ่งใน hex จะถูกเขียนด้วย e2 80 99 และในทศนิยม 226 128 153
deltab
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.