中英文混排及中文引號
文章目錄
提醒:本文最後更新於 1949 天前,文中所描述的資訊可能已發生改變,請謹慎使用。
對於中英文混排是否應該插入空格,以及是否應該使用「中文引號」這兩個問題,在知乎一直都討論得很火熱,最後也沒定論。據說有關部門還在研究,相關規範並沒出來。現階段如何選擇就看個人喜好和習慣了。
中英文混排
對於中英文混排,我個人傾向於「英文字母、縮寫、單詞、片語,阿拉伯數字以及英文標點,使用半形輸入,在左右各留一個半形空格;除非左右已有任何標點符號,或者左右是行首或行尾」這種方案。一方面主流字處理軟體如 Microsoft Word 會自動增大中英文之間的間距,視覺上跟有空格一樣,這樣的排版效果確實更好看;另一方面這種方案也越來越流行,Microsoft、Google、Apple 等公司的簡體中文網站,以及
我給「中英文混排加了空格」的 Apple 和 Google Chrome 中文官網,以及「中英文連在一起」的小米官網截了圖。大家可以對比看看自己更喜歡哪種方案。
(Apple 官網截圖,來源頁面)
(Google Chrome 官網截圖,來源頁面)
(小米官網截圖,來源頁面)
前面說過,Microsoft Word 一類的字處理軟體會自動新增中英文間距。而在 Web 上,就需要自己敲空格了。當然,隨著大家對這個問題的重視,一些輸入法也開始內建自動加空格的功能:
(OS X Mavericks 自帶的拼音輸入法)
(百度輸入法 for Mac V3.1.0.12)
中文引號
網上有很多人在主張使用真正的中文引號「」和『』代替“”和‘’,有各種各樣的理由。我決定使用「」的理由很簡單:更美觀。另外,用「」還是『』表示雙引號有爭議:簡體字中規定豎排中文引號時按照『「」』的順序,而繁體字中規定對於橫排使用「『』」的順序。
(來源)
同樣的,Mac 的下百度輸入法,以及 QQ 輸入法 for Mac,都開始提供使用中文引號的選項,可以方便的選用。
(百度輸入法 for Mac V3.1.0.12)
最後想說的
對於部落格來說,排版格式只是個人喜好問題,讀者更關心內容是否有價值。但好的排版可以給使用者帶來美觀、一致的視覺體驗,進而提升使用者體驗。以後的文章,我會按照本文提到的原則來寫。
--EOF--
發表於 2013-09-10 01:38:43 ,並被新增「 使用者體驗 」標籤 。檢視本文 Markdown 版本 »
提醒:本文最後更新於 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 你正在試圖使用電腦解決一個自己解決不了的數學問題,請重新閱讀你的