Skip to main content
Best Emojis

圣诞文字艺术, 复制粘贴

圣诞文字艺术只用斜杠、星号和几条框线就能画出节日气氛。这一组既有简单的单行作品,比如老式圣诞老人表情 *<:-) 或一排雪花 ❄ ❅ ❆,也有多行作品:两棵圣诞树、戴着 _===_ 帽子的雪人、长着 \|/ 鹿角的驯鹿、包好的礼物、带条纹的拐杖糖、花环、圣诞袜,以及带边框的“Merry Christmas”横幅。单行作品可以放进短信、评论或邮件签名的末尾。大一些的作品适合在群聊里拜年问候、在论坛的节日帖里使用,或者做成图片加载不出来时依然能看的纯文本贺卡。每件多行作品都用空格补齐,所有行宽度一致,所以即使页面或应用把每一行单独居中,图案也不会歪。

22 款圣诞文字艺术可复制

为什么 ASCII 圣诞树都是用斜线搭出来的

纯文本里没有斜线条,只有排在网格里的字符,所以只能借用本身就倾斜的字符。/ 和 \ 组成树的两侧,而 ^ 把两道斜坡挤进一个格子里,所以远看时脱字符拼成的树就像一棵松树。每往下一行,左右各多出一列,因此五层树枝的树在底部有九个字符宽。奇数宽度很关键:它留出一条真正的中线,星星 * 和树干 [_] 可以放在上面,不会偏左或偏右。

星号、下划线和脱字符会被聊天格式吞掉

Markdown 会把这些图案依赖的几个字符当成格式符号。在 Discord 和 Slack 里,同一行出现一对 *,中间的文字就会变成斜体,星星随之消失;雪人的 _===_ 帽子也可能这样丢掉下划线。Reddit 把 ^ 当作上标的开头,脱字符圣诞树就被毁了。第二个问题是比例字体,空格和斜杠不再占同样的宽度。在 Discord 用三个反引号把作品包起来,或者在 Reddit 每行前面缩进四个空格,两个应用都会切换到等宽代码块,每个字符都原样保留。

会变成彩色表情的雪人和雪花

☃ 是 U+2603 SNOWMAN,❄ 是 U+2744 SNOWFLAKE,两者早在 Unicode 1.1(1993 年)就已收录,比表情符号的出现早得多。后来它们各自又有了表情形式,所以有些手机和应用会把它们重画成彩色图片,一个字符可能比周围文字宽一倍。在字符后面加上变体选择符 U+FE0E 可以请求纯文本样式,不过并不是每个应用都会照做。❅ U+2745 和 ❆ U+2746 从来没有表情形式,始终保持单色,放在需要对齐的图案里更稳妥。

常见问题

怎样发送圣诞树文字艺术才不会变形?

如果应用支持等宽块,就把它粘贴进去。Discord、Slack 和 WhatsApp 都支持用三个反引号围起来,Reddit 则要求每行开头加四个空格。普通短信里,最好把圣诞树单独作为一条消息发送,避免被折行,发到群里之前先在手机屏幕上看一眼。

*<:-) 是什么意思?

这是用侧着的表情符号画出的圣诞老人。把头向左歪::-) 是笑脸,< 是尖尖的帽子,* 是帽尖上的绒球。它和 :-) 属于同一类西方表情符号,只用键盘上的基本字符,所以在哪里都能正常显示。

圣诞文字艺术可以印在纸质贺卡上吗?

可以,只要图案部分使用 Courier、Consolas 或其他等宽字体。在文字处理软件里,选中粘贴进来的几行并更换字体,否则斜线会错开。框线横幅和点状的 Merry Christmas 边框在小字号打印时最不容易走样。

相关文字艺术