Han Versions Save

「漢字標準格式」印刷品般的漢字排版框架 Han.css: the CSS typography framework optimised for Hanzi.

v3.0.2

9 years ago
  1. 修正無法為LibSass編譯的問題(感謝 @audreyt)
  2. 加入npm test
  3. 行間注元素的微調

v3.0.1

9 years ago
  1. 簡化CJK擴展區的正則表達式([\uD800-\uDBFF][\uDC00-\uDFFF]
  2. 修正中文偏好字體無法正確編譯的問題
  3. 修正複合式行間注元素的跨邊界問題
  4. 加入對三方向複合式行間注的樣式支援
  5. 簡化Farr構造函數的節點篩選(Element.prototype.matches
  6. 修正未壓縮的han.js無法正確同其他庫串聯的問題
  7. 繁體中文預設使用台灣教育部式的標點集(Biaodian Pro * CNS)

v3.0.0

9 years ago
  1. 採用新式CSS屬性支援偵測
  2. Han.js模組化
  3. 移除jQuery依賴
  4. 加入訛訊、刪訂等元素的視覺間隔
  5. 加入Web開放字型格式(han.woff
  6. 取消非國標標點之彎引號樣式修正(#48)
  7. 加入對希臘字母、西里爾字母的支援(着重號、漢字西文混排間隙等,#52)
  8. 更完整的標點符號支援(#52)
  9. 加入對變音組字符(combining diacritical marks)的支援(#52)
  10. 漢字西文混排間隙新增嚴格模式(#53)
  11. 符合規範且更有彈性的着重號polyfill(#55)
  12. 為避免樣式選擇器的權重繼承問題,取消樣式表中「章節元素」「內容群組元素」的語言屬性,改為全局修正(字體設定除外)
  13. 加入針對Firefox的簡易標點符號修正
  14. 引入破折號、省略號「單獨存在(—)」與「連字(——)」時的標點修正。即,現無須專為西文文本加入相應的語言屬性即可正確顯示標點。
  15. 移除已棄用的來源元素書名號修正(#19)
  16. 加入相鄰元素的文字裝飾線視覺間隔修正(原底線修正)
  17. 加入重點、術語、關鍵字等元素對多重量字體的支援(normalize.css/pull/342
  18. 修正IE無法正確顯示陽入韻連字的問題(#50)
  19. 修正IE11下,漢字西文混排間隙可能的掉字問題(#57)
  20. 加入訛字(符)替換功能(#24)
  21. 修正增訂元素的樣式,現同註記元素相同
  22. 更新Normalize.css至版本v3.0.2

v2.3.0

10 years ago
  1. 加入圖表元素<figure>的邊界修正,以相容於新版Normalize CSS
  2. 加入增訂元素<ins>的視覺底線區隔
  3. 新增OpenType格式注音符號web font,並加入拉丁字母的陽入韻元音連字(ligature)
  4. 修正複合式小字標註<ruby>在Cordova Android上的問題
  5. 加入文章區塊行高設定
  6. 取消表單元素的字體設置,使之繼承自父元素(#47)
  7. 加入聯絡資訊元素<address>的樣式修正(#49)
  8. 代碼改採空格縮進,取代跳格
  9. 修正漢拉間隙於各瀏覽器上顯示效果不一的問題(#40)
  10. 改進各Sass檔案的註解格式
  11. 引入新版Normalize CSS(v3.0.0)

v2.2.3

10 years ago
  1. 改用相對路徑呼叫注音字體(#37)
  2. 改進方言音符號的陽入韻顯示方式,zhuyin.ttf加入陽入韻連字(ligature)
  3. 改進相鄰註記元素的JS改寫

v2.2.2

10 years ago
  1. WebKit已經支援了CSS3的quotes屬性,故取消其支援偵測及瀏覽器hack。(issue #33)
  2. 修正註記元素<u>的改寫問題。(issue #35)

v2.2.1

10 years ago

此次版本v2.2.1之更新校調了部分JavaScript代碼,並新增了數個文字註記<ruby>相關功能,如下,

  1. 改進了<ruby>的JS改寫並加入拼、注音共同顯示等功能(issue #5)
  2. 漢拉間隙改用自訂元素<hanla>,避免元素樣式繼承衝突(issue #30)

〔更多資訊〕 https://github.com/ethantw/Han/issues?milestone=5&state=closed

v2.2.0

10 years ago

此次版本v2.2.0之更新校調了部分代碼,並新增數個功能,如下,

  1. 修正四大字體集與地區分支,並新增相關@mixin供開發者選用(issue #17)
  2. 進階版標點字體加入中國國標分支;新增等高、文本數字字體(issue #17)
  3. _棄用_來源元素<cite>的書名號樣式(issue #19)
  4. 以節點改寫相鄰註記元素<u> hack,避免replace method同AngularJS等程式衝突(issue #20)
  5. 進階版標點字體新增全形連接號(-)、全形正、反斜線(/ \)、全形內括號(〔〕)等五個字符的修正(issue #21)
  6. 加入CSS3屬性unicode-range的功能支援偵測(issue #22)
  7. jQuery(selector).charize()加入12個CJK相容表意漢字支援(issue #23)
  8. 注音符號字體補足方言音擴充字符(issue #26)
  9. 修正強調元素<em>的樣式回退(issue #27)

〔更多資訊〕 https://github.com/ethantw/Han/issues?milestone=2&state=closed

v2.1.2

10 years ago

此次版本v2.1.2之更新主要係問題修復,如下:

  1. 修正article:lang(zh | ja) strong的字重(issue #16)
  2. 修正標點字體「Biaodian Pro Sans CNS」之分號等符號無法正確顯示的問題(issue #15)
  3. 限定figure > blockquote的引號樣式在文章區塊下(issue #13)
  4. 實驗性底線在border-box reset網頁下的顯示問題 (issue #11)
  5. 加入了Bower package的支援(@yhsiang,issue #12)

〔更多資訊〕 https://github.com/ethantw/Han/issues?milestone=3&page=1&state=closed

v2.1.1

10 years ago

版本v2.1.1修正了如下問題:

  1. 將normalize.css加入至han.css中,使用Sass取代CSS的檔案調度(issue #7)
  2. 採用Sass Partials
  3. 修正四大字體集、西文斜體字體會在某些瀏覽器出現偽粗體的情況(issue #10)
  4. 更新findAndReplaceDOMText()函式至版本0.4.0(issue #8、#9)
  5. 着重號顯示位置修正(issue #6)

〔更多資訊〕 https://github.com/ethantw/Han/issues?milestone=1&page=1&state=closed