Skip to content

Writing modes 與行為 ​

Layout 範圍 ​

plugin 只以 CSS writing-mode 與 logical properties 排版 Milkdown root 和 editor。它不重設顏色、字型、border、spacing design 或其他視覺樣式;請在應用程式選擇並驗收 Milkdown theme。

Mode閱讀排版
horizontal-tb標準橫排,從上往下。
vertical-rl直排,欄從右往左。
vertical-lr直排,欄從左往右。

捲動與切換 ​

在垂直模式中,普通的垂直滑鼠滾輪或 trackpad 手勢會映射至內容的水平閱讀方向。若指標所在的巢狀元素本身能垂直捲動,會優先保留該元素的捲動。

changeWritingMode(mode) 不會重新建立 Milkdown。它保留文件、選取與 undo history,並在新 mode 恢復邏輯閱讀進度。

行長與圖片 ​

lineLength 是每行最大推進量,以全形字元為單位。它限制 logical inline axis:在 horizontal-tb 限制行寬,在垂直模式限制欄高。null 或省略代表不限制。

限制啟用時,圖片只套用 max-inline-size;不會被強制拉伸,intrinsic aspect ratio 不會改變。

瀏覽器支援與整合限制 ​

Chromium、Firefox、Safari 是支援目標。直書、IME composition、選取與 embedded content 的行為仍可能與你的 theme 和應用程式互動;請在實際出貨的 browser 與設定中驗收。

本 plugin 不解析或支援 MDI、ruby 或 tate-chu-yoko。

Live demo ​

切換 mode 與行長,查看 layout 與捲動方向。

Released under the MIT License.