V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wellhome
V2EX  ›  程序员

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

  •  
  •   wellhome · 2022-06-05 18:32:28 +08:00 via iPhone · 6443 次点击
    这是一个创建于 936 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    总结:在进行中文处理时,汉字和标点符号使用全角,字母、其它符号和数字使用半角。
    在进行英文处理时,如:英文输入、编写程序、电子邮件地址、网站 URL 等。全部使用半角进行处理。
    Tumblr
        31
    Tumblr  
       2022-06-06 01:34:43 +08:00
    @l4ever #25 英文里书名、文章标题一般是用引号或者用斜体。。。
    TullyMonster
        32
    TullyMonster  
       2022-06-06 01:37:51 +08:00
    我一般都是参照《中文博客排版指南》的规范来的
    https://github.com/qianguyihao/document-guide
    imycc
        33
    imycc  
       2022-06-06 01:46:12 +08:00
    emm ,中文表述+全角,英文表述+半角。撸代码的时候就看当时想用中文写注释,还是英文了。
    davidyin
        34
    davidyin  
       2022-06-06 07:10:19 +08:00
    全角
    datoo
        35
    datoo  
       2022-06-06 07:43:13 +08:00
    汉字是应该配合全角标点的。汉字的传统是方块字,每个汉字占据一个方格(参考稿纸的样式),这样每个标点也必须占据一整个放个才能做到首尾对齐。
    不过,在显示器时代,这一点已经不那么重要了。
    cmdOptionKana
        36
    cmdOptionKana  
       2022-06-06 08:33:28 +08:00
    我想设成半角,但又不舍得句号,觉得圆句号很好看。
    unco020511
        37
    unco020511  
       2022-06-06 09:22:00 +08:00
    我是全部半角
    msg7086
        38
    msg7086  
       2022-06-06 10:07:50 +08:00
    中文汉字配中文标点。
    个人不是很理解喜欢中文汉字和英文标点混搭的操作。
    话说还见过英文词句配中文标点的操作,读起来非常不适。
    anonydmer
        39
    anonydmer  
       2022-06-06 10:11:04 +08:00
    规范是中文用全角。 不过现在有很多把全角符号渲染成半角宽度的地方,比如杂志期刊
    secsilm
        40
    secsilm  
       2022-06-06 10:24:57 +08:00
    @jinliming2 原来如此,还挺好看的。
    KillPaul
        41
    KillPaul  
       2022-06-06 10:36:13 +08:00
    @jinliming2 据我所知苹果的 SF Pro 系列是西文字体,中文简体是苹方 SC 。
    cmdOptionKana
        42
    cmdOptionKana  
       2022-06-06 10:47:17 +08:00
    @msg7086 但现在中文文章也很难不夹杂英文,因此有中英文混排的问题,一般要求英文两边留空格,但如果英文与中文标点连在一起,我就不知道该怎样处理好了,标点与英文之间要不要空格?例句:我使用 Mac 、Linux 、Windows 等多种系统,用得最多的是 Linux 。
    chutsetien
        43
    chutsetien  
       2022-06-06 12:13:38 +08:00   ❤️ 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  
       2022-06-06 12:23:48 +08:00
    注:上条回复中,第四点「全角标点后紧跟圣书体衍生文字的,圣书体衍生文字前与标点之间的空格省略」一条,由于 V2EX 大抵是使用了 pangu.js 之类的东西的缘故,会被自动添加空格,因此无法在我的回复中体现。
    wangritian
        45
    wangritian  
       2022-06-06 12:33:02 +08:00
    标题读快了,看成老汉们
    chutsetien
        46
    chutsetien  
       2022-06-06 12:38:36 +08:00
    忘了还有一条:

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