崇高作家

2021-04-07 04:55:59

UPD:自从我为这篇文章写下原稿草稿以来已经超过一个月。我自从这里发布了其他三个博客帖子,在我的Telegam频道中超过二十个。设置已经证明自己很棒,我很喜欢它,并有零的冲动在其他地方看。

我一直是IA作家的长期粉丝,良好,写作。我买了原来的ipad版本,原来的麦斯卡斯版(当它仍然被称为麦斯科斯x),android一个,甚至是他们重新发布的那个作为“支付全价更新”。对我来说,它发现了功能和简单,设计和焦点之间的完美平衡。

而且我对此感到满意,我不会抱怨。这是伟大的,适用于创新,以及实际实施。我竭诚向任何人写作的人推荐。

然而,随着时间的推移,我开始觉得它不适合我的特定工作流程:

IA Writer旨在一次与单一文件合作。我更愿意在项目和文件夹中运行,在文件之间来回切换。

IA Writer的图书馆与iCloud相关联,您应该在那里保留所有文件。最近我远离iCloud,一般喜欢当工具没有指示我保留我的文件的地方。

具有自主托管博客,发布包括偶尔的CSS / JS /模板编辑,其中,IA编写器未得到优化。

我习惯了Sublime的便利,如多个游标,在文件中找到,去任何地方和Git集成。它感觉限制没有你的指尖。

我决定尝试复制IA Writer所做的,但在升华文中。这是我的设置。

Gladly,IA作家使用绝对的颜色,因此这是复制的最简单的部分。

IA作家用专有的NITI字体首次亮相,但后来切换到IBM PLEX MONO,它在Open Font许可证下发布。

几个尝试和错误后,我设法将字体大小,行高度和页面宽度设置为对应于IA Writer正在进行的关闭的值:

这已经是一个非常好的比赛,但我在我身上的完美主义者想要得到完全匹配。需要调整两件事:略微增加的字体重量(文本而不是常规),以及额外的3.5%字符宽度。所以我采取了自由和修改的原始IBM Plex单声道以匹配这些特征。看看这个:

它几乎完美地匹配!您可以在Github.com/tonsky/font-writer中获取我的IBM Plex Mono版本。

问题是,编写模式会影响多个单独的设置(在我的情况下),这不仅仅是字体和配色方案。

P.S.另一种方法是在Markdown语法特定的设置文件中放入特定于书写的设置。我更喜欢这种方法,因为它会影响例如e。 sublime合并差异视图🤷和所有标记文件,其中一些我不想以书写模式看到。

把这些设置放入(只替换目前拥有的所有内容):{" caret_extra_width&#34 ;: 2," draw_centered" true," draw_indent_guides&#34 ;: false,&#34 ;: false,&#34 ; draw_white_space&#34 ;: ["没有"]," font_face&#34 ;:"作家&#34 ;," font_size&#34 ;: 16," Gutter&#34 ;: false,"突出显示_line&#34 ;: false," line_padding_bottom&#34 ;: 3," line_padding_top&#34 ;: 3,"边缘&#34 ;: 10 ," scroll_context_lines&#34 ;: 2," scroll_past_end&#34 ;: 0.5," word_wrap&#34 ;: true," wrap_width&#34 ;: 72," color_scheme& #34 ;:"软件包/ sublime-scheme-writer / writer.sublime-color-scheme&#34 ;,"主题&#34 ;:" appyive.sublime-theme"}

可悲的是,我无法重现一切,这是您可能考虑购买IA作家而不是遵循本指南的另一个原因。它不仅仅是一个很酷的字体。

嗯,这是另一个来自IA的天才想法:使W和M 1.5×宽度宽度,同时留下其余的字体。它仍然看起来并感到单次,但是MS和WS不再丑陋了。我希望更多的字体是这样的。

我们可以在Sublime文本中重现它吗?是和否。 ST可以显示非单级字体,但如果字体不单宽,则会关闭粗体/斜体。

似乎是一个非常古老的限制,也许足够的投票可以得到它应得的关注?同时,在这里投票,我们陷入了严格的单一版本来写作。

如果您想尝试Duospace字体,它可以在Github.com/iaolo/ia-fonts上自由使用。 自从第一个版本,格式化标题的唯一方法是我喜欢的一个功能。 为什么它如此酷? 如果###与正文文本对齐,则必须跳过###并找到第一个有意义的字母。 在Sublime文本中难以重现的另一件事是动态排版。 据我所知,IA Writer根据当前字体大小和屏幕DPI,在具有不同间隔和权重之间的多个版本之间动态切换。 这很难反向工程师,甚至更难在升华文本中重现。 首先,是的,ia Writer对普通英语有了语法突出显示。 它看起来像这样: 据说,它有助于一个写出更平衡的句子。 正如你可能已经注意到的那样,我从未使用过:) 在焦点模式下,只突出显示当前句子,其他一切都是暗淡的。 有助于您进入区域,我希望这个是在St的地方。

我还创建开源的东西:Fira代码,anybar,dataScript和rum。 如果您喜欢我所做的并希望早日访问我的文章(以及其他好处),您应该支持我的帕勒顿。