V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wellhome
V2EX  ›  程序员

老哥们,你们在电脑打汉字用的是全角还是半角标点符号

  •  
  •   wellhome · 120 天前 via iPhone · 4082 次点击
    这是一个创建于 120 天前的主题,其中的信息可能已经有所发展或是发生改变。

    写中文的时候,我一直习惯用半角英文标点。 尤其写 bullet 的时候, 1.2.手机输入法自动有半角.电脑有点麻烦

    64 条回复    2022-06-07 12:15:29 +08:00
    AX5N
        1
    AX5N  
       120 天前
    全角。你喜欢半角可以自己调,或者换一个能调的输入法。
    DOLLOR
        2
    DOLLOR  
       120 天前
    现在的中文输入法在数字后面输入句号都会自动切换成小数点了吧。
    zhuweiyou
        3
    zhuweiyou  
       120 天前   ❤️ 2
    我一直是设置成半角的
    ruixue
        4
    ruixue  
       120 天前
    英文句子和数学公式里用半角英文标点,中文句子里用全角中文标点。中文句子里用半角英文标点还不加空格的看着十分难受
    dcsuibian
        5
    dcsuibian  
       120 天前
    全角。最大问题是括号实在太宽了。
    secsilm
        6
    secsilm  
       120 天前
    正常用全角,中文用半角挺难受的。但是就像 @dcsuibian 说的,括号太宽,所以有时候会用半角括号。

    不过我一直有个疑问:苹果官网的中文标点看似是半角宽度,但是实际上用的还是全角。不知道怎么实现的。
    SimonOne
        7
    SimonOne  
       120 天前
    写伪代码用半角,写操作手册用全角
    leavic
        8
    leavic  
       120 天前   ❤️ 1
    正常写文档,中文就该用全角。
    nightwitch
        9
    nightwitch  
       120 天前
    按照规范应该用全角。
    写正式文档的时候会在发布前批量查找替换。
    自己的东西就随意了
    424778940
        10
    424778940  
       120 天前   ❤️ 1
    一律半角 /英文标点+手动空格
    irainsoft
        11
    irainsoft  
       120 天前
    中文就应该用全角,楼上有人说的逗号宽度问题我也赞成。Shift 键切中英文很快的(我长期中英文切换情况下是直接 alt+shift 切换语言),实际上就是一瞬间完成的事情,习惯就好。

    bullet 后如果只是短句 /短语 /少数词汇的话,是可以在结尾不加任何符号的(英文是这样的,中文没有具体查过,但我认为是可以不加的)
    hxtheone
        12
    hxtheone  
       120 天前 via iPhone
    个人写文档一律半角,全角的符号实在是太占地方了
    charlie21
        13
    charlie21  
       120 天前   ❤️ 1
    这/是/全/角
    这 /是 /半 /角
    ccyu220
        14
    ccyu220  
       120 天前
    中文规范的话就应该是全角符号。
    ilxv
        15
    ilxv  
       120 天前
    中文文字占全角,如果符号用半角的话,整体看下来会有点乱的感觉
    darkengine
        16
    darkengine  
       120 天前
    写中文用全角,写英文用半角。
    ksc010
        17
    ksc010  
       120 天前
    题外话,有个别软件会自动把输入法的英文状态下修改为全角字符,就难受
    v2eb
        18
    v2eb  
       120 天前 via Android   ❤️ 1
    半角加空格
    dhou45
        19
    dhou45  
       120 天前
    之前是按正规的中文全角英文半角, 后来发现微调代码时候忘记(懒)切换输入法, 会打成全角标点, 引号最甚, 后来索性全设置成半角了
    Tumblr
        20
    Tumblr  
       120 天前   ❤️ 1
    虽然说是 full-width/half-width ,但严格来说只是“中文标点” “英文标点”,就比如句号.。,两者是不一样的;配对的“”,中文里左右是不一样的;再比如书名号《》顿号、,在英文里是没有的。

    所以我的习惯是中文里用中文标点( bullet 除外,中文的叫、之类的太丑了),英文里用英文标点。当然,这也是写作的正确用法。
    CoverL
        21
    CoverL  
       120 天前
    中文全角,英文半角
    Dvel
        22
    Dvel  
       120 天前   ❤️ 1
    一般的输入法默认都是全半角混合的,即叹号、问号、括号之类的是全角,井号、百分号、斜杠等等仍然是半角。
    这种默认的就好。
    大多人设置的应该是中英文标点,和全半角不是一个概念。
    hakr
        23
    hakr  
       120 天前
    半角+空格, 敲代码切来切去太麻烦了
    jinliming2
        24
    jinliming2  
       120 天前   ❤️ 1
    @secsilm 苹果官网看着是用的这个字体:SF Pro SC ,字体定义了标点符号的宽度,显示的稍微窄一些。
    l4ever
        25
    l4ever  
       120 天前 via iPhone
    @Tumblr <<I’m a book>>
    wwbfred
        26
    wwbfred  
       120 天前
    汉字使用半角符号属于鹤立鸡群,虽然方便写代码,但发表一些言论的时候有被分析关联的风险。
    wwbfred
        27
    wwbfred  
       120 天前
    还有汉字+半角+空格,全世界这么用的人有限,再加上点其他因素,比如用词习惯、活动时间、活动范围等等,很容易把你自己就暴露了。
    dingdangnao
        28
    dingdangnao  
       120 天前 via iPhone   ❤️ 1
    全角,只有圆括号用半角+空格,感觉全角圆括号实在是太宽了…….
    Kawauso
        29
    Kawauso  
       120 天前 via iPhone
    @dingdangnao 中文下圆括号用半角,不会出现与汉字对不齐的情况吗?( 测试 )比如 iOS 的默认字体圆括号相比汉字是稍微靠下的
    byron
        30
    byron  
       120 天前
    在中文语境里面,标点符号,逗号、句号等,都是用全角。在输入法中,如果是中文输入状态,是没有没有全角、半角之分的,不管切换全角还是半角,都是「全角」,占用一个字符空间。

    而同样在中文语境中,12345 ,abcdef ,像数字、字母都是默认使用半角。

    总结:在进行中文处理时,汉字和标点符号使用全角,字母、其它符号和数字使用半角。
    在进行英文处理时,如:英文输入、编写程序、电子邮件地址、网站 URL 等。全部使用半角进行处理。
    Tumblr
        31
    Tumblr  
       120 天前
    @l4ever #25 英文里书名、文章标题一般是用引号或者用斜体。。。
    TullyMonster
        32
    TullyMonster  
       120 天前
    我一般都是参照《中文博客排版指南》的规范来的
    https://github.com/qianguyihao/document-guide
    imycc
        33
    imycc  
       120 天前
    emm ,中文表述+全角,英文表述+半角。撸代码的时候就看当时想用中文写注释,还是英文了。
    davidyin
        34
    davidyin  
       119 天前
    全角
    datoo
        35
    datoo  
       119 天前
    汉字是应该配合全角标点的。汉字的传统是方块字,每个汉字占据一个方格(参考稿纸的样式),这样每个标点也必须占据一整个放个才能做到首尾对齐。
    不过,在显示器时代,这一点已经不那么重要了。
    cmdOptionKana
        36
    cmdOptionKana  
       119 天前
    我想设成半角,但又不舍得句号,觉得圆句号很好看。
    unco020511
        37
    unco020511  
       119 天前
    我是全部半角
    msg7086
        38
    msg7086  
       119 天前
    中文汉字配中文标点。
    个人不是很理解喜欢中文汉字和英文标点混搭的操作。
    话说还见过英文词句配中文标点的操作,读起来非常不适。
    anonydmer
        39
    anonydmer  
       119 天前
    规范是中文用全角。 不过现在有很多把全角符号渲染成半角宽度的地方,比如杂志期刊
    secsilm
        40
    secsilm  
       119 天前
    @jinliming2 原来如此,还挺好看的。
    KillPaul
        41
    KillPaul  
       119 天前
    @jinliming2 据我所知苹果的 SF Pro 系列是西文字体,中文简体是苹方 SC 。
    cmdOptionKana
        42
    cmdOptionKana  
       119 天前
    @msg7086 但现在中文文章也很难不夹杂英文,因此有中英文混排的问题,一般要求英文两边留空格,但如果英文与中文标点连在一起,我就不知道该怎样处理好了,标点与英文之间要不要空格?例句:我使用 Mac 、Linux 、Windows 等多种系统,用得最多的是 Linux 。
    chutsetien
        43
    chutsetien  
       119 天前   ❤️ 4
    1. 混合标点。
    2. 引号、括号等前后包合标点与被包合的内容一致,连结性标点(破折号)除非在同一语言段内,不然与篇目的主语言一致。
    3. 甲骨文衍生文字(汉字与假名)与圣书体衍生文字(除了汉字与假名外的其他一切文字,包括谚文字母)间永远以单一空格相隔(也即网上俗称的「盘古分割」)。
    4. 特别地,全角标点后紧跟圣书体衍生文字的,圣书体衍生文字前与标点之间的空格省略。
    5. 使用「」与『』作为中文引号,区分篇章书名号〈〉与专著书名号《》。
    6. 在连在一起写显得太紧而加入空格又显得太松的时候,酌情考虑使用 thin space 或者 hair space.
    7. 区分 hyphen, en dash 和 em dash. 使用 en dash 表示区间而不用 tilde.
    8. 在使用「西文」引号时,使用 smart quotes 而非 dumb quotes, 且外单内双 (i.e. ‘Snape said, “Come with me, Potter”’, recalled Harry.), 区分 prime sign 与 quotation mark, 在一切情况下尽可能避免使用 apostrophe, 除非是用来表示送气或者 glottal stop.
    9. 在一切情况下避免非拉丁小写缩写词(也即不使用 w/, w/o; 而使用 c̄, s̄, q̄, x̄ 来表示「与」、「不含」、「每」、「除」——注意 c̄ 与 c. 的区别,后者表示「约在某时间点附近」;使用 i.e. 而非 aka, 除非真的就是 ‘also known as’ 等)。在英语行文中,尽量避免使用拉丁大写缩写词(也即不使用 NB, 而写成 n.b.),其他语言行文中遵循其语言习惯(比如德文中就使用 NB 而非 n.b.)
    10. 非拉丁缩写不要随意加点,比如 Mr, Mrs; R v Home Secretary (女王诉内政大臣案)、Bartemius Crouch Snr (老巴蒂·克劳奇),拉丁缩写在可以的时候需要 italicise. 特别的,表示编号的拉丁缩写 ‘No’ 既不加点,也无需 italicisation, 如 ‘No 10 Downing St’(唐宁街 10 号)。
    11. 在「西文」中使用大写字母缩写(比如 WHO, MOFA )或者写两位及以上的数字时,降一位字号或使用 <small> 标签在 HTML 中——十(含)以下数字不使用阿拉伯数字。中文行文中的大写字母缩写、阿拉伯数字则不用降字号。
    12. 日期写成 yyyy-mm-dd 的形式,或者写成 ddd, d mmm yyyy 的形式(比如 2023-10-24 或 Tue, 24 Oct 2023 ),读作「二〇二三年十月二十四日」或 ‘Tuesday, the twenty-fourth of October, twenty twenty-three’.
    13. 在列举时,使用「牛津逗号」,也即写成 ‘A, B, and C’ 而非 ‘A, B and C’(以免造成著名的「献给我的父母,安兰德与上帝」的歧义)。
    14. 注意缩写的单复数问题,比如 p 8 与 pp 10–28, Art. 75 与 Artt. 102–113 等。
    15. 英文中使用 italicisation 来表示强调,而非大写。

    综合举例:

    1. 余固爱衬线体,然 SimSun, STSong 等字体于我虽能接受,却并非完美。遂思寻更好之衬线体,终定 Source Han Serif. 然 Source Han Serif 于 Word 中渲染甚劣,是以改用 HTML, 再以 Firefox 渲染后输出 PDF, 方满意了。
    2. 《孟子》中〈许行〉一篇读起来真是畅快淋漓。
    3. 对面这条道叫「克伦威尔大道」(Cromwell Avenue), 但它一点也不大,就小巷一条,而且还是条断头路。
    4. Шаракоис 很喜欢联合王国的建筑,他称赞联合王国没有高楼大厦,所以 «Видно все вокруг — и от солнца не закрывает ничего!»(「你可以看到周围的一切,也没有任何东西遮挡阳光!」)
    5. 男主用来签支票的笔是三菱的 uni-ball eye micro (UB-150), 目前在英国亚马逊上售价在 £ 1.20 – £ 1.50 一枝,美国亚马逊上的售价反而更高些,要 $ 1.84 – $ 3.92 一枝。

    一不小心就写了这么多,估计等回复发出去,这篇讨论已经过气了。
    chutsetien
        44
    chutsetien  
       119 天前
    注:上条回复中,第四点「全角标点后紧跟圣书体衍生文字的,圣书体衍生文字前与标点之间的空格省略」一条,由于 V2EX 大抵是使用了 pangu.js 之类的东西的缘故,会被自动添加空格,因此无法在我的回复中体现。
    wangritian
        45
    wangritian  
       119 天前
    标题读快了,看成老汉们
    chutsetien
        46
    chutsetien  
       119 天前
    忘了还有一条:

    16. 坚决杜绝使用日本人造的方块西文字(这是什么奇葩毛病啊),比如,使用 °C 而不用℃;使用 cm, m² 而不用㎝、㎡。也即,避免使用 CJK Compatibility, Enclosed CJK Letters and Months, Enclosed Alphanumerics, Enclosed Alphanumeric Supplement 几个字表中的字符(因为没几个字体能够支持全,而且不同字体对这些 blocks 的表现差异极大)。
    masterclock
        47
    masterclock  
       119 天前
    @chutsetien 为什么横排文字用竖排引号?
    chutsetien
        48
    chutsetien  
       119 天前
    @masterclock 什么叫「竖排引号」,你是指﹁﹂、﹃﹄、︽︾、︿﹀这些吗?这些当然是竖排时用啊,我也没说要在横排时用啊。
    masterclock
        49
    masterclock  
       119 天前
    @chutsetien 好吧,原来是 「」啊,眼花了,可是用了这个不符合国标,文档入不了库啊
    chutsetien
        50
    chutsetien  
       119 天前
    @masterclock 什么「国」标、什么库?我在海外。
    leeyuzhe
        51
    leeyuzhe  
       119 天前
    @secsilm 字体吧
    ShareDuck
        52
    ShareDuck  
       119 天前
    用中文标点符号,英文的标点符号在中文文档中实在是太窄了,显得格格不入。但正如前面有回复提到的一样,很多字体的中文双引号实在太丑,但单纯为双引号换个字体又太麻烦。
    ShareDuck
        53
    ShareDuck  
       119 天前
    @chutsetien 他指的应该是“公文”的国标,对字体和行高都有定义,但规定的字体屏幕显示效果不好。在需要编写以公文格式提交的文档时,我一般都是先用别的字体完成编辑,再更改样式中定义的字体进行输出。
    而且这个标准实在是太旧了,不注意留白,段间距和标题前后的留白都没有定义,长篇文章会显得密密麻麻。不过一般公文都不长。
    ohoh
        54
    ohoh  
       119 天前
    全角就应该废掉
    chenzhekl
        55
    chenzhekl  
       119 天前
    汉字都是配全角标点,半角标点太挤了。
    ffxrqyzby
        56
    ffxrqyzby  
       119 天前
    半角, 减少编程时候的错误率, 英文和中文也用空格间隔
    craiiz
        57
    craiiz  
       119 天前
    括号用半角,其余情况用全角。
    KaynW
        58
    KaynW  
       119 天前
    Windows 有设置, 输入中文时使用英文符号
    zxCoder
        59
    zxCoder  
       119 天前
    全角,半角太小了,密密麻麻的
    apake
        60
    apake  
       119 天前
    半角 + 手动空格
    gibber
        61
    gibber  
       119 天前
    @irainsoft shift 键切换有个问题就是在输入驼峰名称的时候 shift 还要用来切换大小写,容易误切换中英文
    jinliming2
        62
    jinliming2  
       119 天前
    @KillPaul 他官网 CSS 代码里写的 SF Pro SC……
    看了下 @font-face 定义,字体文件指向的是 PingFangSC-Light.woff2
    irainsoft
        63
    irainsoft  
       119 天前
    @gibber #61 我是直接用大小写锁定
    colarxu
        64
    colarxu  
       118 天前
    全角。如果哪个作者给我交稿,用的是半角,我把他拉黑的心都有。(体谅一下编辑的工作
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   857 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 21:57 · PVG 05:57 · LAX 14:57 · JFK 17:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.