标签 字体 下的文章

不太会讲笑话的 ChatGPT

研究人员发现 ChatGPT 对笑话的了解是相当有限的:在一次测试中,输出的 1008 个笑话中有 90% 是相同的 25 个笑话。其中说了 140 次的笑话是:“为什么稻草人会获奖?因为他在自己的领域里表现突出。(双关语:站在田地里)”当被要求解释 25 个最常见的笑话中的每一个时,ChatGPT 大多提供了有效的解释,表明它 “理解” 文字游戏和双关语等风格。有趣的是,ChatGPT 喜欢拿番茄开玩笑。

消息来源:Ars Technica
老王点评:看来人工智能在这么高级的理解上还有所欠缺。不过,即便真的人工智能懂得讲各种笑话之后,距离它“拥有”情感,估计也有很漫长的距离。

英特尔开源 One Mono 编程字体

英特尔公布了 One Mono 字体,这是一种迎合 “开发者需求” 的新字体,采用 “富有表现力” 的等宽字体,以提高清晰度和可读性。它更容易阅读,而且可以免费使用,采用了开源的字体许可证。它不仅可以免费下载和使用,还可以免费编辑,并免费重新发布。

消息来源:GitHub
老王点评:嗯,又一个开源的编程字体,虽然有一些好评,但是似乎这些编程字体都差不多,那为什么大家要不断发布自己的开源字体呢?

自动驾驶的 Waymo 汽车在路上撞死了狗

报告称 Waymo 的一辆汽车在旧金山碾压了一只狗。这起事件是 Waymo 首次报告的死亡事件。从街景链接来看,这条路看起来像一个繁忙的工业区,有许多仓库、卡车送货区和铁丝网围栏。一只小狗跑到 Waymo 自动汽车前面的街道上。Waymo 自动汽车随后与该狗发生了接触,该狗没有生还。撞击发生时,Waymo 自动汽车的 4 级自动驾驶系统处于自主模式,并且有一名测试司机在场(在司机座位上)。Waymo 发表声明称,“系统正确识别了从停放的车辆后面跑出来的狗,但未能避免接触。”

消息来源:Ars Technica
老王点评:虽然这看起来是不可避免的,但是我一直觉得法律责任和保险责任是自动驾驶真正成熟的前提,甚至不是技术。

为你的终端安装最好的字体,以改善外观和可读性,并让你的终端体验变得有趣。

选择完美的字体对很多事情都至关重要,无论你是程序员、系统管理员,还是喜欢终端的 Linux 用户。

更改终端字体 可帮助你实现以下目标:

  • 美观的终端外观
  • 增强可读性
  • 减少眼睛疲劳

听起来不错。但是如何选择完美的字体呢?这里有成百上千种选择。

对于初学者,你可以选择 针对技术文档或编码优化的字体,因为它们具有良好的可读性。接下来,你可以筛选出 FOSS 项目(如果这对你很重要)并检查这些 字体是否可以在高分辨率显示器上很好地缩放(根据你的需求)。

不要担心,为了让你有一个良好的开端,我们选择了一些最适合编码的字体,提供良好的可读性,同时看起来也不错。

1、Cascadia

Cascadia font

Cascadia 是微软提供的一种字体,默认用于 最好的开源编辑器 之一 VSCode。

它包括编码连字支持,并提供三种变体:标准、等宽和支持嵌入式 PowerLine 符号的版本。

2、Fira Code

Fira Code font

Fira Code 是一种等宽字体,具有编码连字和 ASCII 支持。

它会定期进行微调以支持字母对和更好的标点符号输出。

3、Hack

Hack font in terminal

Hack 是另一种为源代码量身定制的等宽字体。

你可以获得 ASCII、PowerLine 支持以及粗体、斜体和粗斜体等常用样式

如果你注意到它的 GitHub 页面,它们为某些 Linux 发行版提供了改进字体渲染的说明。

4、Inconsolata

Insconsolata font

Inconsolata 是一种清晰的等宽字体,具有出色的可读性。它是谷歌字体系列之一。

对于 终端仿真器 和编码用途,该字体提供了几种有用的样式。

5、Iosevka

Iosevka font

Iosevka 是一种外观简洁的多功能开源字体,用于编写代码并在终端和技术文档中使用。

你可以从它的 GitHub 页面获取其他平台(包括 Linux)的安装说明。

6、JetBrains Mono

JetBrains mono

JetBrains Mono 是专为开发人员量身定制的自由开源字体。

顾名思义,它是流行的开发者工具 JetBrains 使用的默认字体。

7、Meslo NF

Meslo NF font

Meslo NF 是一种可以在终端中很好地支持 ASCII 和图标的字体。

作为 GitHub 上 Nerd Fonts 集的一部分,它提供了用于编码和终端的漂亮字体。你可以在它的 GitHub 发布页 的资源列表中找到该字体。

它在 Zsh、Fish 和其他 Shell 中看起来很棒。

8、Monoid

Monoid

Monoid 是另一种旨在用于编码的开源字体。有通常的连字支持和深色浅色变体,它应该是终端的不错选择。

9、Ubuntu Monospace

Ubuntu Monospace

我们都喜欢 Ubuntu 的默认字体 Ubuntu Monospace。它针对多种语言、高分辨率屏幕和良好的可读性进行了优化。

如果你已经使用 Ubuntu,则无需单独安装它。

10、SourceCode Pro

SourceCode Pro

Source Code Pro 很好地融合了一切需求。虽然它针对编码环境进行了优化,并由 Adobe 开发,但它也为终端提供了具体良好可读性和美观性。

如何安装这些字体?

你可以通过下载 TTF 或 OTF 文件轻松安装字体,然后双击它们以使用字体查看器打开它进行安装。

Double click on the ttf file to install it

要同时安装多种字体,你可以在主目录中新建一个 .fonts 文件夹,并将字体文件放在那里。你可以查看我们关于 安装新字体 的指南,了解更多详细信息。

更多自定义终端的方法

这里有一些自定义终端外观的 方法

还有一个有趣的 工具,可以根据你的桌面墙纸自动更改终端的配色方案。多么酷啊!

? 名单上你最喜欢的是什么?你使用什么终端字体?

(题图:MJ/e5ae0ee3-9ea2-4136-a000-8fe681480356)


via: https://itsfoss.com/fonts-linux-terminal/

作者:Ankush Das 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

这是一个完全主观的列表,为你的 Linux 控制台提供一些有趣的字体建议。

最近,终端模拟器成为我的一个话题,它让我思考:大家最喜欢的终端字体是什么?

因此,我请贡献者分享了他们喜欢使用的字体。以下是他们的答案。

VT323

我喜欢在我的 GNOME 终端中使用一个不一样的字体(VT323),而不是在我的编程时用的编辑器或其他使用等宽字体的应用程序中使用的字体(Source Code Pro)。我就是喜欢经典的 VT 风格字体的外观。

有时,我会切换到原始的 IBM EGA 字体,因为在我眼里它看起来真的很漂亮。但是我把 EGA 和 DOS 联系在一起,把 VT323 和经典的 Unix 终端联系在一起,所以我大部分时间都用 VT323。下面是我使用 VT323 作为等宽字体的 GNOME 终端的屏幕截图:

gnome-terminal1108×926 output

我设置终端使用 24pt 大小的 VT323 字体,使得终端界面呈现一个舒适的大窗口。如果我要打开一个终端窗口,我其实是想使用它来些实实在在的工作,而不是敲两下就退出。我可能会在那个终端窗口呆一段时间,所以它应该很大,很容易看到。我也更喜欢 80x25 布局(每行 80 个字符,共 25 行),因为我是一个老式 DOS 命令行玩家,25 行在我看来才是 “正确的” 行数:

preference profile screen - text appearance

—— Jim Hall

等宽的字体

我不觉得我会只使用一个特定的字体。我通常使用 DejaVuLiberation。我喜欢等宽字体,因为它们更容易阅读。不过,我也不希望字母靠得太近。更重要的是,要能够区分数字 1 和小写的 L、数字 O 和大小的字母 Q 等等。另外,让所有特殊字符都能特别清楚地显示出来也很好。

我也喜欢让字体和背景之间呈现高对比度,所以我将背景设置为黑色,字符设置为白色。

—— Greg Pittman

Hack

我喜欢使用等宽字体,特别是在终端和代码编辑器中,因为它们更容易阅读。我使用 Hack 系列字体已经很多年了。它提供了一个很好的等宽字体,并提供了额外的字形和 Powerline 支持,我可以用它们在命令行上提供一些状态信息。

Command line

这是用 Fontpreview tool 工具生成的字体预览。

Display of font A-Z and the numbers

—— Ricardo Gerardi

Victor Mono

我在终端和 IDE 中使用 Victor Mono 已经好几年了。斜体的等宽手写体可能不是一开始就会喜欢上的,我喜欢这样,因为这让代码注释的外观很独特,与代码的其余部分明显不同。下面是它在终端中的样子:

terminal font is italic characters in a monospace cursive script

我在 IDE 和终端使用了 Solarized Dark 配色方案。如果可以的话,任何与工作或代码相关的东西都会使用相同的配色方案和相同的字体,所以一切看起来都很统一。这些年来,我使用了各种字体,但我总是试图在我的终端中使用与 IDE 中相同的字体。

—— Chris Reynolds

Monaco

目前,我用 16pt 大小的 Monaco 常规字形。(要比 12pt 或是 14pt 大小好多了。)

—— Jenny Panighetti

用粉红色来装点

这让我想起了有一次我恶作剧把团队里的其他开发者的终端都改成了粉红色(我是里面唯一的女性),一个婴儿粉的背景与深粉红色的文字的搭配。

我喜欢把我的个人终端弄得漂漂亮亮的,但在工作中,我会用黑底白字,并把字体弄成 16pt 左右,因为我喜欢较大的字体尺寸。

我总是把我的终端设置为 SF Mono 字体,但我把它加粗,并增大了一点,以便我可以更好地看到它。我最喜欢的颜色是粉红色或漂亮的水蓝色。我也喜欢终端的默认风格,它叫做 “Novel”。

Two open terminals, one pink and one aqua blue

—— RachieVee

万事不决,问 ChatGPT

对于这个问题,我决定问问 ChatGPT。以下是它的回答:

作为一个语言模型,我没有个人偏好,也没有能力拥有一种最喜欢的字体。但是,有一些流行的终端字体,包括 Monospace、Consolas 和 Inconsolata。这些字体很受欢迎,因为它们易于阅读,不同字符之间有明显的区别,即使在字体大小比较小的情况下也非常清晰。此外,它们被设计为适配在各种不同的操作系统和终端中得到更好的呈现,使它们成为开发人员和用户的通用选择。

我部分使用 GPT-3 生成了这段文字,GPT-3 是 OpenAI 的大规模语言生成模型。在生成草稿后,作者可以根据自己的喜好审查、编辑和修改,以符合个人的喜好,并对最终发布的内容承担最终责任。

—— Stephanie Brinley

Fantasque Sans Mono

$ grep font ~/.Xdefaults
URxvt*font: xft:FantasqueSansMono-Regular:pixelsize=12:antialias=true

我不记得我是什么时候开始使用 Fantasque Sans Mono 的,但我想这是我过去 8 年来的默认选择,无论是在 Rxvt 还是 Konsole 中。我不知道我在 GNOME 终端中使用的是什么字体,很可能是 GNOME 上的默认字体。

—— Seth Kenlon

Jetbrains Mono

最近,我将 Tilix 设置为默认终端。我的 Tilix 配置与 Jim Hall 使用的设置类似。几个不同点是:

  • 光标形状是下划线而不是块
  • 字体是 Jetbrains Mono Nerd Font Mono Medium 14

Black terminal with blue text

—— Alan Formy-Duval


via: https://opensource.com/article/23/4/linux-terminal-fonts

作者:Jim Hall 选题:lkxed 译者:Taivas Jumala 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

B 站发布新项目让老动漫变高清

B 站在 GitHub 发布了 Real-CUGAN 项目,可让老旧动漫画面变高清。据了解,Real-CUGAN 是一个使用百万级动漫数据进行训练的,结构与 Waifu2x 兼容的通用动漫图像超分辨率模型,支持 2x/3x/4x 倍超分辨率。从官方晒出的对比图来看,修复后的画面比原版要高清得多,即便是“上古画质”如《黑猫警长》等动漫也能实现高清修复,效果十分显著。但该项目并没有指定使用的开源许可证,仅仅只是公开了源代码。

老王点评:“开源”值得鼓励,但是看来他们在“开源”之前没想好,这或许是 B 站在开源方面没有明确的管理和政策吧。

一网站因通过谷歌字体泄露访问者的 IP 地址被德国法院罚款

该网站通过在其网页上加入谷歌字体托管的字体,在未经授权和没有合法理由的情况下将身份不明的原告的 IP 地址传递给谷歌。而这违反了欧洲的《一般数据保护条例》(GDPR)。这种热链接对谷歌字体来说是正常的;这里的问题是,访问者显然没有允许他们的 IP 地址被共享。该网站被法院 罚以 110 美元,如果继续不正当使用谷歌字体,每次罚款 25 万欧元,或最多监禁 6 个月。大约有 5 千万个网站远程使用谷歌字体。

老王点评:好吧,基于两个不用说的原因,国内的网站并不需要忧虑此事。

Redis 7.0 即将迎来“重大性能优化”

本周一,Redis 7.0 迎来了首个候选发布版本。其称有了“重大的性能优化”和其它功能改进,但也有些带来了一些向后兼容性问题。7.0 通过各种优化来“显著”节省了内存资源、降低写入时复制内存的开销、提升内存效率,改进 fsync 来避免大量的磁盘写入和优化延迟表现。

老王点评:一个值得关注的版本,但是我觉得 Redis 已经不是那个曾经小而美的软件了。

如果你在 Ubuntu 上使用终端的时间很长,你可能会希望调整终端的字体和大小以获取一种良好的体验。

更改字体是一种最简单但最直观的 Linux 的终端自定义 的方法。让我向你展示在 Ubuntu 中更改终端的字体的详细步骤,以及一些字体选择的提示和建议。

注意:这些步骤可能也对大多数的其它的 Linux 的终端模拟器 有效,但是你访问选项的方法可能会有所不同。

使用 GUI 更改 Ubuntu 的终端的字体和大小

步骤 1. 在 Ubuntu 中打开终端窗口 ,方法是按 Ctrl+Alt+T 组合键。

步骤 2. 打开终端“ 首选项 Preferences ”。你可以单击菜单按钮来找到它。

你也可以右击终端屏幕的任意位置来访问首选项,如下图所示。

步骤 3. 现在,你应该能够访问针对终端的设置。在默认情况下,在这里将会有一个未命名的配置文件。这就是默认的配置文件。我建议创建一个新的配置文件,以便你的更改不会影响默认的设置。

步骤 4. 为了更改字体,你需要启用“ 自定义字体 Custom font ” 选项,接下来单击 “Monospace Regular” 。

它将显示针对这个选项的可用的一个字体列表。

在这里,你可以在字体列表的底部快速预览字体,也可以调整你的 Ubuntu 的终端的字体大小。

在默认情况下,字体的大小是 12 ,字体的样式是 Ubuntu mono

步骤 5. 最后,你也可以搜索你喜欢的字体样式,并在查看预览和调整字体大小后,通过点击 “ 选择 Select ” 来完成更改字体。

这就是全部的步骤。你已经成功地更改字体。在下面的图像中查看更改。移动划款来查看不同点。

Ubuntu terminal font change

获取针对 Ubuntu 的终端的新字体的提示

你可以中从因特网上下载 TTF 格式的字体文件,右击这些 TTF 文件 可以很容易在 Ubuntu 中安装这些新的字体

你可以打开一个新的终端窗口来加载新安装的字体。

不过,请记住,Ubuntu 不会在终端中显示所有新安装的字体。为什么?因为终端已经被分配使用 monospaced 字体。如果字体中字母间靠得很近的,那看起来就很诡异了。一些字体不能清晰区分字母 “o” 和数字 “0” 。同样,你也可能面临区分小写字母 “l” 和小写字母 “i” 的难题。

这就是为什么你会在终端中所看到的字体的名称中通常会带有 “mono” 的原因。

一般来说,在字体方面可能会有很多可读性难题,这可能会造成更加混乱的局面。因此,最好选择一种不会在终端上使人难易阅读的字体。

你还应该检查在你增大/减少字体大小期间该字体是否看起来良好/诡异,以确保在你自定义你的终端时没有问题。

针对终端自定义的字体建议

Free mono 和 Noto mono 是默认字体选择列表中可用的一些好字体,可应用于你的终端。

你可以尝试 在 Linux 中安装新的字体 ,像 JetBrains MonoRobo Mono 、Larabiefont 、Share Tech Mono 以及来自 Google 和其它来源的字体。

你喜欢在 Ubuntu 的终端上使用什么样的字体和大小?请在下面的评论区告诉我们!


via: https://itsfoss.com/change-terminal-font-ubuntu/

作者:Ankush Das 选题:lujun9972 译者:robsean 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

自 JDK 17 开始 Oracle JDK 又可以免费商用了

Oracle 最新发布的 NFTC 许可 中撤回了 2018 年制定的要对 Oracle JDK 收取商用费用的决定,并且也将继续提供 Oracle OpenJDK 发行版。最新 NFTC 适用于最近发布的 Oracle JDK 17 和后续版本。Oracle 对此解释称,“在 GPL 下提供的 Oracle OpenJDK 构建版本是非常受欢迎的,但来自开发者、学术界和企业的反馈是,他们也希望在一个明确的自由条款许可下获得值得信赖、坚如磐石的 Oracle JDK。”并明确表示,新版 NFTC “包括商业和生产用途”,而且“只要不收费,允许再分发”。但调查表明,甲骨文的 JDK 发行版已不再是最受欢迎的 Java 发行版。开发人员们更喜欢 AdoptOpenJDK、亚马逊、微软等其他供应商的 OpenJDK 发行版。

老王点评:早知今日何必当初。但是即便如此,我也不看好他们对开源方面的态度。

科学家开发出可存储 138 亿年的 5D 光盘

南安普顿大学的研究人员“开发了一种快速和节能的激光写入方法,用于在硅玻璃中生产高密度的纳米结构,这些微小的结构可用于长期的 五维光学数据存储,其密度是蓝光光盘存储技术的 10,000 倍以上。”数据存储在玻璃光盘中三层纳米级的点上,这些点的大小、方向和位置(在三个维度上)提供了用于编码数据的五个“维度”。研究人员说,5D 光盘可以在 138 亿年后仍然可读,并且在较短的时间内被加热到 1000 摄氏度后也可以继续保持数据。写入数据速率大约为每秒 230 KB,一张 5D 光盘可存储 500 TB 数据。这项工作仍处于早期阶段。

老王点评:有趣的技术,就是不知道这些光盘怎么保存 138 亿年。

麦当劳开源了薯条字体

上周,麦当劳授权薯条体在 GitHub 上开源。该字体带有薯条和番茄酱设计风格,可以免费下载,只要标注 “#麦当劳薯条体”字样就能自由使用,包括商业用途。

老王点评:感觉这字体适合在万圣节、密室逃脱中使用。