hanson.blog();

A lifelong programmer.

  • 常被误用的间隔号

    间隔号“·”(Unicode U+00B7)是一种标点符号。在中国大陆“·”占半个字的位置,在台港澳地区“·”占一个字的位置(这里使用思源黑体)。 实务上,宋体把这个字渲染成全宽,微软雅黑把这个字渲染得太窄,都不像是半个字的位置。而大部分台湾字体厂商又把这个字渲染成半宽,反而把“.”(Unicode U+FF0E)渲染成全宽(这里使用微软正黑体),造成误用非常常见。 用途 少数民族人士或外国人的姓名(或本名与父名)之间的分界,例如: 爱新觉罗·玄烨 尼格买提·热合曼 艾萨克·牛顿 书名的卷名、篇名和章节名之间的分界,例如: 陈寿《三国志·蜀书·诸葛亮传》 王朔《起初·纪年》 诗词的诗体、词牌和题目之间的分界,例如: 苏轼《念奴娇·赤壁怀古》 陆游《七绝·示儿》 毛泽东《沁园春·雪》 会产生歧义时月份和日期之间的分界,例如: “一二·九”运动 “3·15”消费者权益日 在词语之间表示并列关系,例如: 鲁迅《狗·猫·鼠》 生活·读书·新知三联书店 相关标准 《标点符号用法》(GB/T 15834–2011) 第4.

    Read more…
  • Kindle搬家

    近日亚马逊宣布Kindle业务将在2年后撤离中国。 2014年在香港工作时,从美亚入坑Kindle PaperWhite 2 (2013) WiFi (U.S., Intl.),8年间前后购入80几本书。决定先保全这些书,再换绑美亚。 工具 calibre 5.43.0 DeDRM tools 10.0.2 步骤 下载电子书 在电子书清单界面,点击...按钮,选择通过电脑下载USB传输。 80几本对我来说手工操作就好,犯懒的同学可以找油猴脚本来跑。 再到设备详情界面,拷贝下序列号,后面用。 准备工具 解压DeDRM_tools_10.0.2.zip。 运行calibre,打开Preferences界面。 修改Saving books to disk设置,取消勾选Save cover separately和Save metadata in a separate OPF file,勾选Replace space with underscores,把Save template修改为{author}/{author}-{title}。

    Read more…
  • Hugo及GitHub Pages迁移教程

    安装软件 安装Git for Windows C:\>git --version git version 2.35.2.windows.1 安装Hugo 把下载的hugo_extended_0.97.0_Windows-64bit.zip解压到C:\bin\hugo_extended_0.97.0_Windows-64bit。 把该目录添加到Path。 C:\>hugo version hugo v0.97.0-c07f3626e7c8160943591f4d209977efa02c3dca+extended windows/amd64 BuildDate=2022-04-14T08:45:07Z VendorInfo=gohugoio 在本地搭建 新建项目 C:\>cd _gh C:\_gh>hugo new site hanson2010.github.io 由于Hugo跟Hexo不同,没有内置模板,下载一份喜欢的模板(我用kiera)。 C:\_gh>cd hanson2010.github.io C:\_gh\hanson2010.

    Read more…