查看原文
其他

年关将至,专为中文设计的排版样式,用了之后越看越舒服

TJ TJ君 2022-03-16

大家好,我是TJ

关注TJ君,回复“武功秘籍”免费获取计算机宝典书籍

快过年啦,想必小伙伴们身边的年味越来越重了,那么TJ君就琢磨着是不是要推荐一些和我大天朝传统相关的内容。

这巧了,今天TJ君正好看到一个项目,和中国传统文化当中的赫蹏扯上了关系。

赫蹏?何为赫蹏?相信有不少小伙伴不一定认识这两个字怎么念,其实这两个字发音:hètí。其含义呢:

 

古代称用以书写的小幅绢帛。后亦以借指纸。《汉书·外戚传下·孝成赵皇后》:「武(籍武)发篋中,有裹药二枚,赫蹏书。」颜师古注:「邓展曰:『赫音兄弟鬩墙之鬩。』应劭曰:『赫蹏,薄小纸也。』」宋赵彦卫 《云麓漫钞》卷七:「《赵后传》所谓『赫蹏』者,注云『薄小纸』,然其寔亦縑帛。」

今天TJ君看到的这个项目,名字就是赫蹏,神不神奇?在今天的GitHub趋势榜上,当日新增了近500+的star,高居榜首!

赫蹏项目,其实就是专为中文内容展示设计的一个排版样式。

可能因为平时大多数的页面版式都是以英文等语言为主要考虑因素,所以在显示中文的时候或多或少有各种不如意,例如没对齐、换行错误、大小不合适等等等,看着就会让人觉得变扭。

赫蹏,就是针对整行的中文排版规范,让大家享受最质朴、古风的传统中文阅读体验!

赫蹏主要实现了以下几个功能特性:

  • 贴合网格的排版布置
  • 全标签样式美化
  • 预置古文、诗词样式
  • 预置多种排版样式(行间注、多栏、竖排等)
  • 多种预设字体族(仅限桌面端)
  • 简/繁体中文支持
  • 自适应黑暗模式
  • 中西文混排美化,不用再手敲空格(基于 JavaScript 脚本)
  • 全角标点挤压(基于 JavaScript 脚本)
  • 兼容 normalize.css、CSS Reset 等常见样式的重置
  • 支持移动端

使用起来也不复杂,只需要两个步骤就可以:

1、在页面的 标签中引入 heti.css 文件:


<link rel="stylesheet" href="//unpkg.com/heti/umd/heti.min.css">  

2、在要作用的容器元素上增加 class="heti" 的类名即可:

<article class="entry heti">
  <h1>TJ君</h1>
  <p>TJ君最棒</p>
  ……
</article>

当然除了这个最基础的引用,小伙伴还可以选择使用额外的增强脚本,例如:

<script src="//unpkg.com/heti/umd/heti-addon.min.js"></script>
<script>
  const heti = new Heti('.heti');
  heti.autoSpacing(); // 自动进行中西文混排美化和标点挤压
</script>

我们来看下作者给出的实际效果样式:

包括黑暗模式:

是不是看着不错?有点古风?喜欢的那就来用用看吧!

点击下方卡片,关注公众号“TJ君

回复“heti”,获取仓库地址

关注我,每天了解一个牛x、好用、有趣的东东

往期推荐

能被选为2021最佳开源项目的WEB框架究竟有多棒?

让你在浏览器也能享受H.265播放器的高清画面

吊炸天的个性化卡片式标签页插件,谁用谁知道!

偷走不经意流逝的时光,摸鱼神器:神偷

小巧但强大,浏览器开发常用工具插件一枚



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存