1. 程式人生 > >中英文混排及中文引號

中英文混排及中文引號

文章目錄

提醒:本文最後更新於 1949 天前,文中所描述的資訊可能已發生改變,請謹慎使用。

對於中英文混排是否應該插入空格,以及是否應該使用「中文引號」這兩個問題,在知乎一直都討論得很火熱,最後也沒定論。據說有關部門還在研究,相關規範並沒出來。現階段如何選擇就看個人喜好和習慣了。

中英文混排

對於中英文混排,我個人傾向於「英文字母、縮寫、單詞、片語,阿拉伯數字以及英文標點,使用半形輸入,在左右各留一個半形空格;除非左右已有任何標點符號,或者左右是行首或行尾」這種方案。一方面主流字處理軟體如 Microsoft Word 會自動增大中英文之間的間距,視覺上跟有空格一樣,這樣的排版效果確實更好看;另一方面這種方案也越來越流行,Microsoft、Google、Apple 等公司的簡體中文網站,以及 

Apple4usType is Beautiful愛範兒我愛水煮魚等知名部落格都是這樣排版。

我給「中英文混排加了空格」的 Apple 和 Google Chrome 中文官網,以及「中英文連在一起」的小米官網截了圖。大家可以對比看看自己更喜歡哪種方案。

Apple 官網截圖 (Apple 官網截圖,來源頁面

Google Chrome 官網截圖 (Google Chrome 官網截圖,來源頁面

小米官網截圖 (小米官網截圖,來源頁面

前面說過,Microsoft Word 一類的字處理軟體會自動新增中英文間距。而在 Web 上,就需要自己敲空格了。當然,隨著大家對這個問題的重視,一些輸入法也開始內建自動加空格的功能:

MACOS 10.9 自帶拼音輸入法 (OS X Mavericks 自帶的拼音輸入法)

百度輸入法 (百度輸入法 for Mac V3.1.0.12)

中文引號

網上有很多人在主張使用真正的中文引號「」和『』代替“”和‘’,有各種各樣的理由。我決定使用「」的理由很簡單:更美觀。另外,用「」還是『』表示雙引號有爭議:簡體字中規定豎排中文引號時按照『「」』的順序,而繁體字中規定對於橫排使用「『』」的順序。

引號來源

同樣的,Mac 的下百度輸入法,以及 QQ 輸入法 for Mac,都開始提供使用中文引號的選項,可以方便的選用。

百度輸入法 (百度輸入法 for Mac V3.1.0.12)

最後想說的

對於部落格來說,排版格式只是個人喜好問題,讀者更關心內容是否有價值。但好的排版可以給使用者帶來美觀、一致的視覺體驗,進而提升使用者體驗。以後的文章,我會按照本文提到的原則來寫。

--EOF--

提醒:本文最後更新於 1949 天前,文中所描述的資訊可能已發生改變,請謹慎使用。

相關推薦

中英文中文引號

文章目錄 中英文混排 中文引號 最後想說的 提醒:本文最後更新於 1949 天前,文中所描述的資訊可能已發生改變,請謹慎使用。 對於中英文混排是否應該插入空格,以及是否應該使用「中文引號」這兩個問題,在知乎一直都討論得很火熱,最後也沒定論。據說有關部門還在研究,相關規

iOS中英文,獲取字串長度(中文字元數)

將一個NSString型別字串獲取的長度轉換成類似ASCII編碼的長度,如漢字2個位元組,英文以及符號1個位元組這個功能。用一個char*型別的字串,然後自己遍歷一遍,將它整理為類似ASCII編碼的格式,用到 [NSString cStringUsingEncoding:N

php 中英文字串擷取

需要用到兩個系統函式: 1.  mb_strwidth($str, $encoding) 返回字串的寬度 $str 要計算的字串 $encoding 要使用的編碼,如 utf8、gbk 2. mb_strimwidth($str, $start, $width, $tai

Unity外掛之NGUI學習(5)—— 建立Label圖文文字點選

建立一個新的Scene,並按 Unity外掛之NGUI學習(2)建立UI Root。 準備工作,製作Font,現在Project視窗建立一個Font資料夾,然後從系統自帶字型資料夾中選擇自己需要的字型,我選擇了黑體,然後拖到Font資料夾中去。選擇剛匯入的字型。 Font

JustifyTextView 解決TextView中英文自動換行的問題

        最近在做著一個專案,裡邊會顯示很長的一段文字,但是這些文字並不會整齊地排列,遇到文字中帶有中英文時,果斷給我換行了,好無語..接著就是不斷地百度百度,找到了一堆一兩年前的東西,不是叫你半形轉全形,就是中文符號轉英文符號,還有一些自定義TextView的試過了

Endnote中英文之完美解決

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSi

iOS中UIWebView的使用詳解利用webview實現圖文例項

iOS中UIWebView的使用詳解 一、初始化與三種載入方式      UIWebView繼承與UIView,因此,其初始化方法和一般的view一樣,通過alloc和init進行初始化,其載入資料的方式有三種: 第一種: - (void)loadRequest:(NSU

IOS開發UI篇--一個支持圖文的ActionSheet

log one 簡單介紹 button action 曾經 hot uitable ios 一、簡單介紹 UIActionSheet是IOS提供給我們開發人員的底部彈出菜單控件。一般用於菜單選擇、操作確認、刪除確認等功能。IOS官方提供的下面方式對UI

圖文-------專輯詳情

cnblogs 微信 集成 服務 字符 -c containe git view ---恢復內容開始--- 最近,需求要求做一個專輯詳情的圖文混排,整個界面大概分為4部分:   1.頂部banner和音頻控制區   2.中間圖文混排區,文字解析CSS代碼,圖片做多種跳轉  

checkbox與文字無法對齊到一行的解決辦法

內容 cal 無法 inpu div 解決 一行 name align 直接上代碼: <span><input style="vertical-align:middle" type="checkbox" name="checkbox" /><

Android圖文-實現EditText圖文混合插入上傳

origin uri keyword src llb fail ren -a amp 前段時間做了一個Android會議管理系統,項目需求涉及到EditText的圖文混排,如圖: 在上圖的”會議詳情”中。須要支持文本和圖片的混合插入,下圖演示輸入的

Button實現圖文

actor stat 實現圖 1.0 eve onf demo mat ont Button實現圖文混排 一、簡介 本文介紹兩種圖文混排方式 1、android:drawableTop="@drawable/star"實現文字上有圖片 當然有上下左右等等 2、Spannab

靜態頁面制作:8HTML浮動騰挪概念(鋪墊二:圖文)

net 們的 屬於 元素 含義 網頁 我們 紅色 背景 .paragraph { width: 80%; margin: 50px auto; color: #666; font-size: 20px; text-align: left; line-height: 200%

.NET Core 2.0 官方下載地址中文教程

nbsp -c 開發 style docs otn ria 2.0 官方下載 開發.net core 應用需要安裝.NET Core 2.0 SDK http://www.microsoft.com/net/download/core#/sdk 電腦上運行 .net c

利用NSAttributedString實現圖文

nes -s union ref and 代理方法 tag erl efault UILabel 和 UITextView 都能添加 NSAttributedString 屬性字符串,通過這一點,可以實現帶有屬性的文字和文字內包含圖片的文本內容展示. 效果如下: 1-

Servlet學習(五)——通過response設置響應體中文亂碼問題

clas rac fileinput etc throws n) htm tom type 1、響應體設置文本 PrintWriter writer=response.getWriter(); 獲得字符流,通過字符流的write(String s)方法可以將字符串設置到re

字符集中文亂碼如何解決

con linux 中文 conf 字節 如何解決 執行 什麽是 lang環境變量   什麽是字符集?簡單來說就是一套文字符號及其編碼。常用字符集有:   GBK 定長 雙字節 不是國際標準,支持的系統不少   UTF-8 非定長 1-4字節 廣泛支持,MYSQL也使

css實現圖文

ack con -1 wid das www borde html ges css實現圖文混排 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or

javaWeb css圖文

文字 gin html 右浮動 秦始皇 gree blog 意思 ora <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert ti

Java常見Exception類型中文翻譯

dst 做的 激活 sha 都是 部分 組織 ont 遊覽 地址:http://rymden.nu/exceptions.html 翻譯: java.lang ArithmeticException 你正在試圖使用電腦解決一個自己解決不了的數學問題,請重新閱讀你的