Skip to content

台灯与拉绳 ​

拉一下绳子 ​

一根细长的绳子从房间顶部边缘垂下来,像剧院帷幕的拉绳:深红丝绳缠着金线,末端是一枚按传统流苏工艺做成的流苏:鎏金小珠、缠着深红丝线并系着金线的梨形流苏头、头底一圈金色绞绳,下面是稍窄一些的细丝穗,中间收腰、末端散开,像双曲线一样。往下拉就能开关台灯:拉动时绳子会伸长,拉到底时开关“咔哒”一声,松手后绳子回弹、摆动;流苏的每一根丝线都各自摆动,比绳子稍慢半拍。点击绳子,或在它获得键盘焦点时按 Enter,也会拉一下。用 View 菜单或快捷键开关台灯时,绳子也会轻轻晃动。

Studio 的 Lamp 一栏里的「Pull cord」可以显示或隐藏拉绳。专注模式下拉绳永远不会出现。

灯光 ​

每个主题有自己的光源:

主题光源
Paper & Ink字架上的小灯,从字头处向纸面上方照射
Midnight Study纸张右上方的台灯
Moonlit Poetry穿过窗框洒落的月光

灯光遵循物理规律:照度随距离平方衰减,符合朗伯余弦定律,光锥边缘柔和;月光以平行光入射,并投下窗棂的影子。纸张按「反照率 × 照度」着色,所以墨色和纸色一起变亮变暗。远离灯光处房间会让纸面变暗,但墨色对比度永远不会低于 4.5:1。台灯把纸当作平面来照亮,光斑因此平滑干净(低角度的光若按每根纤维投影,会在纸上洒满黑点);你选的纸在光里保持自己的纹理,只在灯泡下略微安静一些,所以灯正下方的文字和其他地方一样清晰。

在 Paper & Ink 主题下,光束是一个干净的三角形:尖端在字头,沿纸面向上展开并逐渐淡去。改动之后选「Balanced」预设即可恢复。

在深色纸上,台灯还会自己加上光:按同一物理模型算出、被照亮的纸面本身,温暖而幽暗,周围带柔和的光晕;分辨率足够细,光束收向灯泡处不会出现台阶,亮度控制在最亮处墨色对比度仍不低于 4.5:1。台灯会在离它最近的角落洒下一点暖光;月光穿过一扇由方形窗格组成的端正窗户(默认横三竖二),窗棂边缘柔和,四周是蓝色的夜影。

Studio 中的设置 ​

控件作用
Lamp开关台灯(与拉绳相同)
Pull cord显示或隐藏拉绳
Preset预设:Off、Balanced、Cinematic
Light光源:Theme(跟随主题)、Carriage(字车灯)、Desk lamp(台灯)或 Window(窗外月光),与主题无关
Brightness亮度:照到纸上的光有多强
Beam angle光束角度:光锥张开的宽度,20° 到 160°
Beam光束形状:Pointed(默认)光锥收拢到灯泡成尖角;Soft 在灯泡周围柔和地展开,像大灯泡那样
Aim朝向:台灯左右转动,最多 45°
Panes across、Panes down窗格:横向和纵向各 1 到 6 格(仅月光)
Slant倾斜:0° 时窗户端正;两边各可倾斜到 35°,像低角度侧光那样(仅月光)
Across the page、Down the page窗光落在纸上的横向和纵向位置(仅月光)
Reach照射距离:灯光往纸面上方照多远;月光时是窗格的大小
Softness柔和度:光束边缘,或窗户和窗棂的边缘过渡有多柔和
Dust in the beam光束中飘动的浮尘
Film grain纸面上的细微颗粒;超过 20% 时会像胶片一样闪动

以 MIT 许可证发布,基于 Hyper。