Nhân vật phù hợp cho một dấu nháy đơn là gì?


56

Nhiều lần tôi bắt gặp cái gọi là " dấu nháy chữ " (ký tự Unicode U+0027và ký hiệu HTML ') để thể hiện dấu nháy đơn:

máy đánh chữ apostrophe

Nhưng mặt khác, " dấu ngoặc đơn bên phải " (ký tự Unicode U+2019và ký hiệu HTML ’) cũng được sử dụng thay thế:

dấu ngoặc đơn bên phải

Bây giờ tôi tự hỏi, cái nào trong số chúng là đúng và nên được sử dụng trong typography?

Lưu ý: Kiểu chữ sans-serif Arial được sử dụng trong cả hai ví dụ.


Nếu ý định của bạn là viết bằng tiếng Pháp tiếng Pháp, thì chắc chắn sử dụng cái thứ hai với khoảng trống không phá vỡ hẹp trước dấu chấm hỏi.
dùng2284570

không gian không phá vỡ hẹp là U + 202F và là 1/3 / thậm chí "chính xác hơn" sẽ là 1/8 "không gian mỏng" U + 2009, nhưng "không gian mỏng" không được đánh dấu là không phá vỡ (tôi đang nghe rằng InDesign sẽ tự động chuyển nó thành không phá vỡ.)
Martin Zaske

Câu trả lời:


69

Nó bắt đầu cong

Dấu nháy đơn lần đầu tiên xuất hiện trong vũ trụ in ở Ý, thế kỷ 16, dưới dạng hình cong để biểu thị sự tách biệt được sao chép từ thơ cổ điển Ý viết tay. Dấu nháy đơn tương đương với "Gotchas" hoặc "Wannas" của chúng tôi theo nghĩa đó là một cách để loại bỏ độ cứng của văn bản bằng cách làm cho nó nghe giống con người hơn.

Dưới đây là một ví dụ về một trong những lần đầu tiên dấu nháy đơn được in. Đó là từ "Le cose volgari di messer Francesco" một tác phẩm kinh điển của Ý được viết bởi Petrarch, được xuất bản bởi Aldus Manutius ở Ý vào khoảng năm 1501.

nhập mô tả hình ảnh ở đây

Aldus Manutius được cho là đã sao chép cuốn sách này từ một bản thảo gốc của Petrarch thuộc sở hữu của một người bạn của ông. Ông có một kiểu chữ đặc biệt được thiết kế dựa trên chữ viết tay của nhà thơ, tạo ra phong cách nghiêng mà ngày nay chúng ta gọi là "chữ nghiêng". Ông đã phải giới thiệu glyph apostrophe để có thể sao chép văn bản chính xác như cách nhà thơ đã viết nó. Lưu ý dấu nháy đơn trong (các) từ "l'honorata". Chú ý rằng nó có hình dạng cong.

Nó có thời trang

Kiểu "Italic" sáng tạo này và cách thức phong cách thông tục cho thấy các cuộc bầu chọn là một dấu ấn nhỏ dễ thương đã đạt được danh tiếng ngay lập tức. Ngay cả khi kiểu chữ được bảo vệ bởi chính Giáo hoàng, nó bắt đầu bị sao chép bất hợp pháp bởi các nghệ sĩ giả. Các bản sao của cuốn sách đã được in ở Lyon bằng cách sử dụng một bản sao cướp biển của kiểu chữ với dấu nháy đơn và tất cả.

Năm 1501 Geoffroy Tory xuất bản Campoflori, một cuốn sách cách mạng hóa ngữ pháp và xuất bản sách của Pháp. Nó đã giới thiệu, trong số những thứ khác, dấu nháy đơn, sao chép cách thức thời trang mới của Ý để xem xét các cuộc bầu cử sành điệu. Đây là một trích đoạn từ cuốn sách. Chú ý dấu nháy đơn.

nhập mô tả hình ảnh ở đây

Trong cùng một thế kỷ và vì những lý do tương tự, ngôn ngữ tiếng Anh đã nhập dấu nháy đơn từ tiếng Pháp.

Nó có thẳng

Dấu nháy đơn dừng lại là một điều mới lạ và trở thành một phần của ngữ pháp thông thường. Nó giữ hình dạng cong của nó trong các văn bản in. Mặt khác, glyph giống như dấu nháy đơn, có các chức năng khác nhau, chẳng hạn như biểu thị "số nguyên tố". Tuy nhiên, trong các tài liệu viết tay, đôi khi nó được cách điệu thành một dấu thẳng (xem phần bình luận của Yorick dưới đây).

Với việc phát minh ra máy chữ và bàn phím (thập niên 1860), các kỹ sư đã phải đối mặt với vấn đề lắp nhiều ký tự (phím) trong một không gian nhỏ. Họ đã nảy ra ý tưởng hợp nhất các nhân vật có vẻ ngoài tương tự để tiết kiệm không gian. Thay vì có các "dấu nháy đơn" trái, phải và thẳng, họ quyết định chỉ bao gồm các dấu thẳng. Các quyết định tương tự đã được đưa ra về các ký tự khác phổ biến trong việc sắp chữ như dấu gạch ngang và dấu gạch ngang.

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

Bộ ký tự rút gọn này đã được mã hóa trong bộ ký tự nhị phân đầu tiên trên thế giới, mã Baudot 5 bit (1870). Bộ này cũng bao gồm trích dẫn kép thẳng như một ký tự. ASCII 7 bit được thừa hưởng cùng một bộ ký tự.

Kể từ đó, tất cả văn bản đã gõ (và điện báo) được đặt chỉ sử dụng dấu ngoặc kép thẳng. Những người xoăn chỉ được sử dụng trong văn bản sắp chữ truyền thống.

Nó mơ hồ

Chỉ với việc phổ biến các hệ thống xử lý văn bản, các dấu nháy đơn được đưa vào thế giới kỹ thuật số. Các hệ thống như Word đã cung cấp tính năng này để tự động thay thế dấu nháy đơn bằng dấu ngoặc kép dựa trên ngữ cảnh. Tuy nhiên, đó là tùy chọn của người dùng để làm như vậy và không phải tất cả các trình xử lý văn bản đều có tính năng này. Để thêm vào sự nhầm lẫn, bàn phím tiêu chuẩn không bao gồm các dấu ngoặc kép cong, do đó rất khó để người dùng thông thường gõ chúng một cách có chủ ý.

Khi Unicode được tạo, một trong những nguyên tắc thiết kế là "hợp nhất" các ký tự. Các ký tự từ các tập lệnh hoặc ngôn ngữ khác nhau trông giống nhau sẽ được thống nhất và đơn giản hóa thành một. Bạn sẽ nghĩ rằng họ sẽ quay trở lại nguồn gốc và thoát khỏi dấu nháy đơn. Bây giờ, đến thời điểm này, sự nhầm lẫn và sử dụng tự do của dấu nháy đơn và dấu ngoặc kép và dấu ngoặc kép lớn đến mức Unicode quyết định đưa vào cả hai.

Ngày tận thế

Vì vậy, như ngày nay, cả hai (dấu nháy đơn và dấu nháy thẳng) được chấp nhận như dấu nháy đơn và dấu ngoặc kép, nhưng có một số cân nhắc:

  • Nếu ý định của văn bản là làm cho nó trông như thể nó là kiểu sắp xếp theo truyền thống, thì luôn luôn sử dụng các kiểu xoăn, như ban đầu. Giữ thẳng một để biểu thị nguyên tố.

  • Sử dụng dấu nháy đơn và trích dẫn có thể là một cách ngụ ý tâm trạng kỹ thuật số cho tài liệu của bạn, giống như cách các ký tự có cùng chiều rộng ngụ ý rằng văn bản được nhập vào máy đánh chữ hoặc bảng điều khiển.

  • Nếu văn bản là kỹ thuật số và được tiêu thụ bởi mắt người, cả hai (dấu nháy đơn và dấu nháy thẳng) được chấp nhận như dấu nháy đơn và dấu ngoặc kép. Ở đây các trường khác nhau và các quy tắc giáo dục. Chúng tôi tiếp tục với mớ hỗn độn biểu cảm. Chỉ cần nhất quán trong cùng một tài liệu.

  • Nếu ý định của văn bản là chính xác về mặt ngữ nghĩa (như thể bạn muốn một máy tính có thể phân tích ngữ nghĩa của văn bản), thì bạn nên chú ý đến định nghĩa của các ký tự Unicode. U + 0027(cái có thể gõ bằng bàn phím) được đặt tên là "APOSTROPHE". Mặc dù điều đó gợi ý rằng nó có thể là một ứng cử viên tốt để đại diện cho các dấu nháy đơn, nhưng lưu ý rằng Unicode là một dạng mơ hồ về ký tự này cho thấy rằng, ít nhất là trong ngôn ngữ tiếng Anh, U + 2019 là ngôn ngữ được ưa thích cho các dấu nháy đơn. Cá nhân tôi nghĩ rằng điều này đi ngược lại nguyên tắc thống nhất của họ. Bạn sẽ mong đợi rằng dấu nháy đơn sẽ giống như độc lập với ngôn ngữ mà nó được sử dụng. Thêm vào đó là việc họ phân loại dấu nháy đơn là "dấu câu" mà trong tiếng Pháp có thể được chấp nhận một cách vụng về nhưng trong tiếng Anh không có ý nghĩa gì. Sau đó, bạn bị bỏ lại với việc sử dụng các dấu nháy đơn khác nhau cho các ngôn ngữ khác nhau hoặc sử dụng ngôn ngữ gây tranh cãi cho ngôn ngữ tiếng Anh. Thảo luậnvề cái nào là chính xác thì người ta có thể rất say mê. Mặt khác, có vẻ khá rõ ràng rằng U + 2019 (và không bao giờ là đường thẳng) nên được sử dụng làm dấu ngoặc kép bên phải. Bởi cùng một mã thông báo U + 2032 nên được sử dụng để biểu thị số nguyên tố và U + 02BC nên được sử dụng để biểu thị dấu nháy đơn của chữ sửa đổi (chẳng hạn như trong điểm dừng glottal của cách phát âm tiếng cockney của bu'er hoặc phiên âm của "uh'oh ").

  • Xin lưu ý rằng ngay cả khi bạn chọn hoặc nhập đúng ký tự, phông chữ bạn sử dụng có thể hiển thị nó theo kiểu xoăn hoặc thẳng.


7
Lưu ý: Mặt trái của U + 02BC là U + 02BB, tiếng Hawaii kinaOkina , như trong tên gọi "Hawaiʻi".
usr2564301

6
"Khi Unicode được tạo ra, một trong những nguyên tắc thiết kế là" hợp nhất "các ký tự. Các ký tự từ các tập lệnh hoặc ngôn ngữ khác nhau trông giống nhau sẽ được thống nhất và đơn giản hóa thành một ký tự duy nhất." - bạn có một nguồn cho việc này? Có rất nhiều ví dụ về Unicode có nhiều ký tự trông giống hệt nhau, nhưng tôi không biết bất kỳ ví dụ nào trong đó Unicode lấy các ký tự tương tự và biến chúng thành một ký tự.
user2357112

6
Tên của một ký tự Unicode KHÔNG phải là định nghĩa của nó! Chính sách hiện tại là tên không thể thay đổi; do đó, có nhiều ký tự Unicode có tên sai hoặc không đúng. Thay vào đó, bạn nên nhìn vào các bình luận để xem nó nên được sử dụng như thế nào. Và các ý kiến ​​tuyên bố rõ ràng rằng U + 2019 chính xác hơn về mặt ngữ nghĩa cho việc thể hiện dấu nháy đơn so với U + 0027.
sumelic

3
Bạn có thể không đồng ý với ủy ban Unicode, nhưng đó không phải là một đối số hợp lệ để đề cập đến tên; thay vào đó, hãy sử dụng các đối số như trong bài đăng này tại đây: Ký tự Unicode nào sẽ đại diện cho dấu nháy đơn tiếng Anh? (Và tại sao ủy ban Unicode rất sai.)
sumelic

4
Dấu nháy đơn 'khác với số nguyên tố ʹ.
Andrew Leach

26

Đã có một chút nghiên cứu để đảm bảo, nhưng nói chung kiểu chữ "đúng" không sử dụng dấu ngoặc kép, đơn hoặc kép. Đây là một hướng dẫn hữu ích cho các lệnh và các thực thể HTML cho dấu ngoặc kép đơn / kép .

Máy đánh chữ cũng chịu trách nhiệm giới thiệu 'dấu ngoặc kép thẳng, dấu ngoặc kép không cụ thể được thiết kế như một biện pháp tiết kiệm không gian cho bàn phím, tránh sự cần thiết phải đóng dấu ngoặc kép đóng và mở. Dấu ngoặc kép thường được sử dụng thay cho dấu ngoặc kép thích hợp hoặc 'dấu ngoặc kép'. Nhiều nhà thiết kế sẽ nói với bạn rằng các trích dẫn thẳng được sử dụng để đại diện cho feet và inch, nhưng trong thực tế, feet và inch nên được biểu diễn bằng các số nguyên tố. Trích dẫn thẳng là lỗi thời và không nên được sử dụng.

Từ Văn học đánh máy: Phần thứ hai (KA + A)

Báo giá câm


1
Chà, một dấu nháy đơn chỉ là một dấu hiệu, một trích dẫn có nghĩa là hai dấu hiệu, một dấu hiệu bắt đầu và một dấu hiệu kết thúc. Glyph nào được sử dụng cho các dấu hiệu phụ thuộc vào phông chữ được sử dụng và glyphs phông chữ cung cấp cho bạn các dấu hiệu chính tả ...
Mensch

5
Tuyệt vời đặt. Nhưng OP đã hỏi về dấu nháy đơn, không phải về dấu ngoặc kép.
cockypup

17

Các ý kiến Unicode chuẩn trên U + 2019 ( ') :

đây là nhân vật được ưa thích sử dụng cho dấu nháy đơn

Theo như những gì được mã hóa đúng, tôi không thể nghĩ đến một cơ quan có thẩm quyền cao hơn.

Ngoài ra, các quy ước đánh máy của hầu hết các ngôn ngữ không sử dụng U + 2019 cho các mục đích khác hoặc chỉ làm dấu ngoặc kép phụ. Trong thực tế, tiếng Anh Anh là ngôn ngữ chính duy nhất sử dụng ký tự này làm dấu ngoặc kép chính. Do đó, không có nhu cầu lớn để sử dụng U + 0027 (hoặc bất kỳ nhân vật nào khác) vì mục đích phân biệt ở đây.


Theo kiểu chữ, có ba cách tiếp cận để xác định thế nào là đúng:

  1. Những gì mọi người đã quen với - Trong khi trong kiểu sắp chữ cổ điển và chuyên nghiệp, mọi người chủ yếu tiếp xúc với dấu nháy đơn, thì dấu nháy chữ thống trị các văn bản kỹ thuật số. Không có câu trả lời tốt ở đây.

  2. Điều gì phù hợp với đặc điểm chung của kiểu chữ mà không cản trở đáng kể khả năng đọc - Điều này phần nào phụ thuộc vào kiểu chữ. Hãy xem xét một số ví dụ:

    nhập mô tả hình ảnh ở đây

    Trong tất cả các ví dụ các dấu nháy đơn trong Do not là U + 2019 và các dấu nháy đơn trong amn't là U + 0027. Đầu tiên lưu ý làm thế nào cả hai ký tự khác nhau trên các kiểu chữ.

    • Ví dụ đầu tiên là một phông chữ sans-serif nhẹ. Nó là xa trang trí và một dấu nháy đơn sẽ ra khỏi vị trí. Do đó, U + 2019 chỉ hơi nghiêng. U + 0027 thẳng phù hợp với ký tự đơn giản của kiểu chữ cũng khá tốt.

    • Các dạng tròn rõ ràng là một mô hình chính của kiểu chữ trong ví dụ thứ hai. Do đó, U + 2019 bị xoăn. U + 0027 được thiết kế để tránh mọi cảm giác về hướng (có lẽ cũng có thể được sử dụng như một dấu ngoặc kép mở) và do đó các đường cong. Ngoài ra, nó khá nhỏ, có lẽ là một sự đánh đổi giữa việc tránh làm xáo trộn đặc tính của kiểu chữ với một ký tự lớn và cản trở khả năng đọc với một ký tự nhỏ. Nếu bạn hỏi tôi, sự đánh đổi là quá nhỏ, nhưng đó chỉ là triệu chứng - vấn đề thực sự là sự đánh đổi, có thể tránh được bằng cách sử dụng dấu nháy đơn, phù hợp với kiểu chữ tốt hơn nhiều.

    • Trong kiểu chữ serif cổ điển như trong ví dụ thứ ba, chiều rộng của nét chữ chủ yếu phụ thuộc vào góc (có nguồn gốc từ thư pháp). Các đường thẳng đứng thường được kết thúc bằng serifs. Đây không phải là một tùy chọn cho dấu nháy đơn và do đó U + 0027 sử dụng hình dạng giống như giọt nước, và do đó phá vỡ ký tự của kiểu chữ (theo ý kiến ​​của tôi). Phải thừa nhận rằng, điều tương tự cũng áp dụng cho dấu chấm than, nhưng ít nhất nhân vật đó sẽ làm phiền. Theo quan điểm của tôi, kiểu chữ U + 2019 phù hợp với đặc điểm của kiểu chữ tốt hơn nhiều.

    • Kiểu chữ cuối cùng thậm chí còn nhiều chữ hơn, nhưng đặc tính của nó cung cấp một cách khác để thiết kế các phần tử hoàn toàn thẳng đứng. Do đó, U + 0027 không đáng lo ngại và khác biệt nhiều so với U + 2019.

    Để tóm tắt điểm này: Nó phụ thuộc vào phông chữ, nhưng U + 2019 được thiết kế đúng sẽ không bao giờ tệ hơn U + 0027, ngay cả khi cái sau được thiết kế tốt. Điều này hơi ngạc nhiên vì nhà thiết kế kiểu linh hoạt hơn để định hình U + 2019 để phù hợp với phần còn lại của kiểu chữ, vì không có sự đối xứng cần thiết.

  3. Điều gì là tốt nhất cho khả năng đọc trong thời gian dài - Sử dụng cùng một ký tự cho nhiều mục đích được cho là không tốt cho khả năng đọc. Do đó, nếu chúng ta giả sử các quy ước sắp chữ của Anh không thay đổi, thì dấu nháy đơn có ưu điểm là có thể phân biệt được với dấu ngoặc kép đóng. Tuy nhiên, quy ước này (sử dụng U + 0027 cho dấu nháy đơn và U + 2019 cho dấu ngoặc kép đóng) thậm chí còn khó thiết lập hơn so với việc thiết lập sử dụng dấu ngoặc kép và dấu nháy đơn trong thế giới kỹ thuật số.

    Trong nhiều ngôn ngữ khác , điều này sẽ không có ý nghĩa gì vì U + 2019 không được sử dụng làm dấu ngoặc kép. Trong các ngôn ngữ như tiếng Đức sử dụng biến U + 2018 (', dấu ngoặc kép mở bằng tiếng Anh) làm dấu ngoặc kép, có hai lọn tóc hoặc khuynh hướng ngược nhau (tùy theo kiểu chữ) thường tạo ra sự khác biệt tốt hơn - ít nhất là theo ý kiến ​​của tôi .


Câu trả lời tốt đẹp! : D Bạn đúng U+2019không được sử dụng cho dấu ngoặc kép trong tiếng Đức: „... Mặt khác tôi vẫn tự hỏi tại sao không có U+2019phím trên bàn phím tiếng Đức / Áo.
elegent

9

Đầu tiên, một số lịch sử .

Xoăn dấu ngoặc kép và dấu nháy là những phong cách ban đầu. Họ còn được gọi là máy in của dấu ngoặc kép và dấu nháy.

Dấu ngoặc kép thẳng và dấu nháy đơn đi kèm với máy đánh chữ. Máy đánh chữ là một thiết bị cơ học có những hạn chế đã quyết định rằng việc sử dụng một bộ dấu thẳng thay vì hai bộ dấu xoăn riêng biệt (để mở và đóng dấu ngoặc kép đơn) sẽ hợp lý hơn.

Để thêm vào sự nhầm lẫn, Primes cũng là một nhân vật trông giống như một dấu nháy đơn thẳng góc cạnh. Các số nguyên tố được sử dụng để đánh dấu phút / giây (cũng như các ký hiệu khoa học, toán học và âm nhạc khác). Một lần nữa, dấu nháy đơn thẳng của máy đánh chữ cũng có thể được sử dụng cho những thứ này.

Tất cả những gì đã nói, một số kiểu chữ chỉ được thiết kế với dấu nháy đơn và dấu ngoặc kép vì lý do phong cách.

Tóm lại: luôn luôn sử dụng phiên bản xoăn cho dấu ngoặc kép và dấu nháy đơn thực tế trừ khi bạn là a) sử dụng máy đánh chữ từ năm 1954 hoặc b) bạn có lý do phong cách cho việc sử dụng dấu thẳng


Một tổng quan rất hay :) Tôi chưa từng nghe về thuật ngữ "Báo giá của máy in" trước đây ... Và tôi sẽ đặt cược cho bạn bất cứ điều gì 99% sẽ sử dụng dấu nháy đơn (sai) để viết "'s": D
thanh lịch

5

Có một mục mà tất cả các câu trả lời cho đến nay vẫn chưa được đề cập. Trên giao diện dòng lệnh hoặc trong ngôn ngữ lập trình, dấu nháy đơn (ký tự UTF-8 27) là lựa chọn hợp lệ duy nhất.

Việc sử dụng U + 2019 với lỗi cú pháp gây ra khi bạn thực hiện cắt và dán. Với bản dịch tự động của ký tự 27 sang U + 2019, giờ đây có nghĩa là sao chép các dòng lệnh từ tài liệu Word (hoặc một số trang Wikis / trang web) sẽ gây ra lỗi khiến nhiều người nhầm lẫn cho đến khi vấn đề này được chỉ ra. Nó cũng có thể gây ra lỗi trình biên dịch / trình thông dịch không có ý nghĩa.

Khi viết tài liệu kỹ thuật với các mẫu mã và / hoặc dòng lệnh, hãy cẩn thận để đảm bảo rằng tất cả các mẫu được tạo đều sử dụng ký tự 27 chứ không phải giá trị cao hơn.


1
Vì tò mò ... có bao giờ cần phải có dấu nháy đơn trong mã hoặc dòng lệnh không? Tôi không biết nhiều ngôn ngữ mã hóa, nhưng tôi không thể nghĩ ra bất kỳ trường hợp nào cần phải có dấu nháy đơn.
DA01

4
@ DA01 Các ngôn ngữ giống C (như C, C ++, Java, C #) sử dụng U + 0027 để chỉ các ký tự một ký tự: 'a'là ký tự đơn "a". (Điều này trái ngược với một chuỗi chỉ chứa chữ cái a, sử dụng U + 0022: "a"là một chuỗi chỉ chứa chữ "a".) Một số ngôn ngữ, như Javascript, cho phép các dấu ngoặc đơn và kép được sử dụng thay thế cho nhau (nhưng bạn có để chọn một trong hai chuỗi cụ thể). Các ngôn ngữ khác (như Pascal, Ada, SQL) sử dụng U + 0027 để biểu thị chuỗi ký tự: trong SQL, 'a'là một chuỗi chỉ chứa chữ "a".
CVn

4
Như bạn có thể thấy, nhiều ngôn ngữ tạo ra sự khác biệt giữa các ký tự đơn và chuỗi ký tự chỉ bao gồm một ký tự. Cả hai đều có công dụng hợp lệ và cả hai thường xuyên được sử dụng trong nhiều tình huống. Bây giờ, cho dù điều này có nghĩa là cần phải có dấu nháy đơn rõ ràng, nhưng một số cách để chỉ ra sự khác biệt đối với trình biên dịch hoặc trình thông dịch là cần thiết trong bất kỳ ngôn ngữ nào tạo ra sự khác biệt và nhiều ngôn ngữ đã giải quyết theo cặp "'một ngôn ngữ cách này hay cách khác
một CVn

1
Báo giá máy đánh chữ tự động có thể là địa ngục trong hướng dẫn.
joojaa

1
@ MichaelKjorling ah, ngữ nghĩa, có lẽ, nhưng chúng ta đang nói những trích dẫn duy nhất ở đó chứ không phải là một tông đồ.
DA01

3

Tôi làm việc trong một trung tâm nghiên cứu và chúng tôi thường sử dụng tập đoàn Pháp và Đức khá lớn (những người gần đây). Trong tử thi Pháp, dấu nháy đơn thẳng 'xuất hiện với số lượng gấp 4 lần số dấu nháy đơn'. Trong tiếng Đức, một đường thẳng 'không tồn tại và chỉ có thể tìm thấy xoăn'. Sự khác biệt trong kho văn bản Pháp thực sự có thể là do chữ 'thường được sử dụng trong các văn bản đánh máy và chữ' chủ yếu là từ các văn bản sao chép / dán được đưa lên mạng. Mặt khác, các nguồn của Đức dường như chỉ sử dụng kiểu xoăn '. Một số xem xét cũng nên được đưa vào thực tế là một dấu nháy đơn phổ biến hơn nhiều trong tiếng Pháp so với tiếng Đức.


Câu hỏi là "cái nào đúng để sử dụng". Bây giờ đầu vào của bạn về các văn bản hiện có thực là thú vị. Tôi yêu nước Pháp và thực tế là bằng cách nào đó họ sử dụng nhiều đường thẳng hơn là xoăn không gián tiếp xác nhận rằng những người xoăn sẽ là "người thích hợp để sử dụng" (nháy mắt) ... Hôm qua tôi đã đặt hàng hai bản in bằng giấy thật- sách về các quy tắc typography cho tiếng Pháp (như được đề xuất trong một chủ đề khác), vì vậy tôi sẽ sớm biết nhiều hơn nữa.
Martin Zaske

0

Ký tự đúng để đưa vào văn bản được xuất bản dưới dạng dấu nháy đơn là ký tự UTF-8 U + 2019 , trích dẫn đơn bên phải. Đó là nhân vật duy nhất sẽ cung cấp cho bạn kết quả mà bạn muốn, đó là dấu nháy đơn kiểu chữ sách. Khi bạn đang sử dụng một công cụ viết mà trích dẫn thông minh, và bạn nhấn phím dấu nháy đơn, công cụ sẽ chèn ký tự UTF-8 2019.

Dấu nháy đơn ký tự U + 02BC của ký tự UTF-8 là một dấu nháy đơn nhỏ cho cách phát âm. Nó sẽ không nhìn đúng trong bối cảnh viết văn bản không thể.

Dấu nháy đơn U + 0027 ký tự UTF-8 là dấu nháy đơn của lập trình viên. 'Nó còn sót lại từ buổi bình minh của máy tính khi máy tính chỉ có 127 ký tự và được thiết kế để viết chương trình máy tính, không tạo ra kiểu chữ cấp sách. 127 ký tự đầu tiên của UTF-8 là cùng 127 ký tự gốc và bàn phím máy tính về cơ bản không thay đổi, do đó kiểu chữ xấu này tồn tại mãi và lặp đi lặp lại.

Lý do lỗi này tồn tại là vì những người đến từ di sản máy tính không nhất thiết phải xem các dấu nháy đơn của lập trình viên là lỗi. Những người đến từ một di sản xuất bản làm. Nhưng đó là những người máy tính thiết kế các máy tính. Đó không phải là lý do cho việc không sử dụng kiểu chữ chính xác trong văn bản được xuất bản. Chúng tôi có văn bản thay thế ngày nay, chúng tôi có nhiều cách xung quanh nó.

Lý tưởng nhất là các nhà văn nên sử dụng các công cụ không cho phép họ gõ các dấu nháy đơn của lập trình viên, bởi vì họ chỉ đưa một lỗi vào bản thảo UTF-8 của họ. Chắc chắn, các biên tập viên sẽ sửa nó, nhưng thái độ sửa lỗi sau đó nhiều lần dẫn đến việc xuất bản các lỗi.

Vì vậy, nếu bạn có một bản thảo thuộc bất kỳ loại nào - sách, truyện ngắn, bài báo - và nó có dấu nháy đơn của lập trình viên, bạn nên thay thế chúng bằng ký tự UTF-8 2019 trước khi xuất bản.

Các trích dẫn của lập trình viên cũng vậy. Các công cụ viết tốt không nên để người viết gõ chúng, họ nên gõ dấu ngoặc kép thích hợp, đặc biệt là vì chúng khó sửa hơn trong chỉnh sửa và dẫn đến khả năng đọc kém hơn nếu chúng không được sửa, so với dấu nháy đơn.

Là một ví dụ về công cụ viết, bạn có thể xem BBEdit, một trình soạn thảo văn bản đã tồn tại hàng thập kỷ trên Mac. Nếu bạn tạo một tài liệu lập trình (HTML hoặc ngôn ngữ khác) và nhấn phím dấu nháy đơn, bạn sẽ nhận được dấu nháy đơn của lập trình viên. Nếu bạn tạo một tài liệu viết (văn bản thuần túy hoặc Markdown) và nhấn phím dấu nháy đơn, bạn sẽ nhận được ký tự UTF-8 2019. Tương tự như vậy đối với dấu ngoặc kép. Trong các tài liệu lập trình, bạn nhận được báo giá của lập trình viên. Trong văn bản, bạn nhận được dấu ngoặc kép thực, cả trích dẫn mở và đóng khi bạn nhập. Đây là cách tốt nhất để đặt dấu ngoặc kép vì công cụ có thể thực hiện trích dẫn mở và trích dẫn đóng đúng như người viết đang viết. Không có sự mơ hồ được đặt ở đó ở vị trí đầu tiên để nó phải được sửa sau (hoặc không.)


4
Có một ngoại lệ cho quy tắc của bạn. Khi viết mã hoặc mẫu dòng lệnh trong tài liệu bằng văn bản, dấu nháy đơn của lập trình viên là giá trị chính xác (những cái khác sẽ gây ra lỗi cú pháp). Cấm chăn hoặc thay thế sẽ phá vỡ các lệnh / mẫu. Do đó, ký tự phải được phép xuất bản kỹ thuật hiển thị các mẫu mã hoặc dòng lệnh.
Walter

1
Vậy chỉ vì tôi đang viết bằng Markdown, BBEdit nói rằng tôi không nên sử dụng U + 0027? Nhiều người trên Stack Overflow có thể cảm thấy rằng một cái gì đó giống như vậy, chúng ta sẽ nói, ít hơn tối ưu.
một CVn

5
Phải mất một thời gian tôi mới hiểu được tại sao bạn lại nói về U + 8217: Cửa hàng Ideograph thống nhất của CJK, cửa hàng. Vui lòng sử dụng thập lục phân cho các ký tự Unicode, nghĩa là, U + 2019 trong trường hợp của bạn hoặc ít nhất là thông báo cho người đọc về ký hiệu không chuẩn của bạn.
Wrzlprmft

2
Ngoài ra, chúng không phải ký tự UTF-8 mà là ký tự Unicode hoặc UCS. UTF-8 chỉ là một cách để chuyển đổi một mật mã thành byte. Vì vậy, ví dụ U + 2019 trở thành ba byte UTF-8, trong hex được viết e2 80 99 và thập phân 226 128 153.
deltab 15/2/2016
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.