字体的故事:& 的简史与它在设计中应用

掌握自适应布局与动态类型:提升应用可用性 本文介绍了自适应布局和动态类型的概念、实践以及它们如何提升应用程序的可用性和可访问性。通过调整按钮背景和使用不同的图片以适应不同屏幕方向和尺寸,可以确保应用在多种设备上保持美观。同时,支持动态类型可以提升应用的用户体验,使应用程序适应不同用户的字体大小偏好,尤其是对视力不佳的用户至关重要。 阅读详情

& 是一个非常独特的字符,字体设计师在设计这个字符的时候,常常天马行空,然而很多设计师对这个符号的背景知之甚少,事实上,& 有一段悠久而有趣的历史。本文介绍 & 的由来,意义,它的发展,以及它在设计中的应用。

& 简史

字符 & 的最早历史可以追溯到公元1世纪,最早是拉丁语 et 的连写。最早的 & 很像 E 和 T 的组合,随着印刷技术的发展,这个符号逐渐形成自己的样式并脱离其原始影子。下图是 & 字符的进化过程,其中 1 更像其原始的连写表示,2 和 3 发展于4 世纪,4 到 6 发展于 9 世纪。现代的 & 基本保留了 & 在9世纪的模样。

斜体 & 是 E 和 T 的后期连写形式,在现代字体中也有,它们是文艺复兴时期曲线字体的产物,看上去更优美一些。“ampersand” 这个词1837年被第一次加到字典中,它是 “and, per se and ” 的连读音。& 包含在任何罗马字体中,在现代语文中被频繁使用。

在当代,它的应用更为广泛,在短信和 Twitter 文字中,& 用来替代单词 “And”,在编程语言(如 MySQL, C and C++, XML, SGML, and BASIC)中,它的意思是 “与”。

 

Ampersand 标志

最初,& 在标志中代表 E和T的连写,我们常见的标准 & 写法发展自 Carolignian 时期,在各种现代字体中都有该字符。


Andale Mono 字体 – 很传统的 Sans Serif 风格

 

Apple Chancery 字体 - 更优美的 Serif 风格

 

Kingthings Petrock 字体 - 哥特式风格

 

其它常见 & 标志是斜体式样:

Monotype Corsiva 字体 - 传统手写风格

 

Scriptina 字体 - 不太正规的手写风格

 

Aller Dispay - 现代 sans serif 风格

 

Hill House - 工匠风格

 

Web 安全字体中的 &

一些 Web 安全字体中拥有非常出色的 & 设计:

Arial - Arial 字体中包含一个最基本的 sans serif 风格的 &

 

Georgia - 传统的 serif 风格

 

Helvetica - Helvetica 中的 & 是 Arial 的改良版

 

Palatino - 另一个非常传统的风格

 

Times New Roman - 带一些凝重感

 

Verdana -矮胖,方正

 

Trebuchet MS - Web 安全字体中唯一的斜体 &

 

 

& 在设计中的应用

某些设计师对 & 拥有某种情结,有人为之开博客 ,有人用它设计 T 恤衫,还有一些人把它纹在自己身体上,以下是 & 在现实生活中的一些例子:

 

在设计中使用 &

不管是 Web 设计,还是平面设计,& 会在你的设计中增添一些味道和感觉,& 会给人带来一种图形的印象。斜体 & 看上去更正式,更优美,会为你的设计增添优雅感。以下是一些可以在设计中使用的 & 字体:

Italic Ampersands

Lucida Handwriting

Papyrus

Windsong

Goudy Bookletter 1911

Bernhard Modern

Caviar Dreams

Carolignian Ampersands

Lithos Pro

Tahoma

Optima

American Typewriter

Regency Script

延伸阅读

本文来源:http://www.webdesignerdepot.com/2010/01/the-history-of-the-ampersand-and-showcase/

中文翻译来源:COMSHARP CMS 企业网站内容管理系统 官方站

txt转epub实战:用epubBuilder精准控制章节、字体与封面 EPUB是一种开放标准的电子书格式,其核心在于符合OPF、NCX/toc.xhtml和mimetype等规范的结构化打包。原理上需完成文本解析、资源组装与规范验证三阶段闭环,技术价值体现在对中文字体嵌入、正则分章、封面尺寸等关键环节的可控性,广泛应用于技术文档批量出版、知识库归档及个人内容出海。相比Calibre或Pandoc,epubBuilder专为纯文本设计,支持UTF-8编码处理、Java正则驱动的章节切分及CSS样式直挂,尤其适合需要稳定渲染中文标点、全角空格与自定义行高的工程化场景。 阅读详情

相关推荐

Scriptina

Scriptina

希腊字母读音&手写体

学习日常记录 1366

VMware ESXi +DELL虚拟化存储磁盘容量处于紧急状态问题的处理

1、环境介绍 exsi server两台(DELL R730 ): 192.168.3.206 VMware EXSi6.5 192.168.3.207 VMware EXSi6.5 磁盘存储柜一台(DELL SC2000): 192.168.3.208 2、故障处理 由于前期规划的卷空间过大,虚拟机文件逐年增大以后,造成卷的磁盘占用过与整个磁盘空间的容量,虚拟化平台可用容量爆掉,DELL SC2000自动切换到紧急状态,禁止所有磁盘I/O,exsi主机上的虚拟机无法开机 首先,安装

wolf1105的博客 3534

过口译必备——口译速记符号归总!(完全版!)

翻译米深度干货 译员们笔下的符号虽然千奇百怪但大部分都是在前辈们的基础上结合自己的习惯、个性改造而成的so ~从零开始不如省力地“站在巨人的肩膀上”一起来看看翻译必备的口译速记符号吧注记符号和缩写Symbols helpful in math -- these are commonly used in texts and references.S   =&nbs...

逍湘子 1万+

FFmpeg硬件加速实战:VAAPI驱动配置全攻略(含NVIDIA/Intel避坑指南)

本文详细解析了在Linux环境下配置FFmpeg使用VAAPI接口实现硬件加速的完整流程。针对NVIDIA、Intel等主流显卡,提供了从驱动安装、环境变量设置到多显卡切换的实战指南,并重点解决了闭源驱动冲突、国产系统适配等常见问题,帮助用户有效提升视频处理性能。

weixin_29306011的博客 456

【Ubuntu】SMBus Host controller not enabled(虚拟机进入不了图形界面)

SMBus Host controller not enabled(虚拟机进入不了图形界面)

Cappuccino Blog 4万+

输出型参数的设计及C++引用运算符“&”的使用

输出型参数的设计及引用运算符“&”的使用 函数根据数据传递方向可分为: 1、输入型参数:是指这个参数的值已知,由外面传给函数里使用。 2、输出型参数:是指这个参数的值未知,要通过函数传出来。 设计一个交换两个整数的算法,编写相应的函数swap(x,y)如下: void swap(int x, int y) { int tmp; tmp = x; x = y; y = tmp; } ...

Lesour的博客 2387

2024年上半年网络工程师下午真题及答案解析

位于MPLS域边缘、连接其他网络的LSR称为( 3 ),区域内部的LSR称为核心LSR(CoreLSR)IP报文进入MPLS网络时,MPLS入口设备分析IP报文的内容并为其添加合适的标签,所有MPLS网络中的LSR根据标签转发数据,当该IP报文离开MPLS网络时,标签由出口LER弹出。LSP的出口LER称为( 6 )。某高校网络拓扑如下图所示,两校区核心(CORE-1、CORE-2),出口防火墙(NGFW-1、NGFW-2)通过校区间光缆互联,配置OSPF实现全校路由收敛,两校区相距40km。

bsefef的博客 2476

57常用速记符号

http://www.elanso.com/GroupTopic/HlSOU0UpNiNsQcUUM6MlJ2Ii.html 常用速记符号 大于 > 小于 < 小于或等于 ≤ 大于或等于 ≥ 等于、意味着 = 不等于 ≠ 约等于 ≈ 遗憾、悲哀 ; 高兴、荣兴 ( 错误、否、不、否定 × 正确、对、好、肯定 √ 不同意 N 同意 Y 上升、增加 ↑ 下降、减少

.... 3779

从零到一:基于JasperGold的FPV实战入门与避坑指南

本文详细介绍了基于JasperGold的形式化验证(FPV)实战入门指南,涵盖环境搭建、SVA断言编写、TCL脚本调试等关键步骤。通过实际案例解析,帮助IC设计工程师掌握FPV技术,有效验证RTL设计中的复杂逻辑和corner case,提升验证效率与质量。

weixin_30899023的博客 365

第78章:PCL Multiple View ICP 多视角配准

多视角配准(Multiple View ICP)是迭代最近点(ICP)算法的扩展,旨在处理多视角的点云数据配准问题。传统的ICP算法主要用于两幅点云之间的配准,而多视角配准则处理来自多个视角或不同时间采集的多个点云数据的配准任务。在实际应用中,多个传感器或多个拍摄角度获得的点云数据常常需要进行联合配准。这些点云可能由于不同的视角、拍摄位置或时间差异而存在位置和旋转的差异。多视角配准的目标是根据多个点云之间的匹配关系,找到它们的相对变换,使得这些点云能够合并成一个统一的三维模型。

yumeiguo的博客 158

Storybook Next.js 框架实战:用 staticDirs 让 next/font/local 本地字体在故事中正确加载

在 Storybook 的 `@storybook/nextjs`(Webpack)与 `@storybook/nextjs-vite` 框架中,`next/font/google` 开箱即用,但 `next/font/local` 的本地字体文件需要额外一步 `staticDirs` 映射配置,否则字体资源无法被解析到。本文基于 Storybook 官方文档 `nextjs-image-stat

gitblog_07934的博客 420

【Python】-- 趣味代码 - 发牌游戏

Python -- 趣味代码 - 发牌游戏

银尘博客 352

基于NLP的书法字体分析、统计及可视化

         基于NLP对书法字体进行分析、统计、可视化    选题3:   对十二个“一”的文艺创作作业进行文本分析、统计和可视化 任务主题:   对全体同学的文艺创作进行文本分析、统计和数据可视化 任务要求:   整理大家的作业数据,运用NLP技术(自然语言处理)对其进行分析,完成一篇图文结合的分析报告,特别是要分别对十二个“一”有关的文本分别进行统计。    实验步骤综合概况: p...

weixin_44239354的博客 1057

82、yolov11检测模型迁移瑞芯微rk3588和使用昇腾设备300i DUO卡推理 batch=1/3,支持昇腾NMS迁移npu推理

本文介绍了使用昇腾设备进行分割推理的测试流程,包括两种测试方式(cann+onnx和om)。首先验证300iDUO卡的可用性,随后创建Docker镜像和容器以搭建独立环境。通过从指定仓库拉取Ubuntu 20.04镜像,创建容器并映射目录。进入容器后安装必要组件(Python3、GCC等)和系统工具(pciutils、net-tools等),为后续模型转换和迁移做准备。整个流程旨在构建可交付给第三方的标准化测试环境。

sxj731533730 1214

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

AI自动视频生成器终极指南:3步打造专业级故事视频

你是否曾想过,只需输入一段简单的文字描述,就能自动生成一部完整的视频?告别繁琐的视频剪辑、昂贵的制作团队和漫长的创作周期,AI自动视频生成器让你轻松实现创意变现!🚀 ## 为什么传统视频制作让你头疼? 在传统视频制作流程中,你需要: 1. **脚本创作** - 构思故事线,编写对话 2. **素材收集** - 拍摄或寻找合适的图片/视频 3. **音频制作** - 录制配音、添加背景音乐

gitblog_00428的博客 396

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

字体的故事:简单为美的 Helvetica

Helvetica 是世界上最受欢迎的字体之一,从技术上讲,它属于无衬线 Grotesque 字型,基于1898年 Berthold 设计的 Akzidenz-Grotesk 字体,现实中,它为世界各地大大小小的设计师所青睐,它获过无数大奖,纽约现代艺术馆(MOMA)为它做过专题,有人为它拍过纪录片,出过书,本文将讲述 Helvetica 的历史,现状,以及它为什么

COMSHARP CMS 专栏 3406

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

口译笔记符号大汇总

本文转载自:http://bulo.hujiang.com/u/7970929/diary/121283/一、地名简写高级口译听力部分要求考生准确拼写出主要国家的名称和首都。如果要把每个国家的名称完整的记录下来.会很费时间。因此,常用国名的记录方法应常记心中,比如K=Korea, SD= Sweden, SW=Switzerland等等。有时还可以借助“|-”来表示东、西、南、北、中等方位。例如:t

Neroie的博客 1万+

less 中的& and符号

当在less的继承关系中 中需要伪类的时候 可以使用& 表示ziji

ISaiSai的专栏 2万+

X(原 Twitter)如何变现?2026 年常见收入模式与运营方法

本文系统介绍X(原Twitter)平台的多元变现路径,涵盖创作者收益、付费订阅、联盟营销与品牌合作等模式,解析申请条件、运营策略及多账号管理方法。强调内容质量与用户信任的重要性,建议创作者结合自身定位,循序渐进探索适合的变现方式,并通过数据追踪与规范流程提升运营效率。

2608_96897139的博客 361

MySQL 索引深入理解:B+ 树、二级索引、联合索引与查询优化

理解二级索引后,就可以理解回表了。SELECT *MySQL 的执行过程分为三个步骤。覆盖索引(Covering Index)并不是一种独立的索引类型,而是一种查询效果。SQL 查询需要的所有字段,都能够直接从某个索引中获得,不需要再访问聚簇索引获取其他字段。例如:因为user_id已经包含在二级索引中,所以 MySQL 可以直接返回结果。不需要回表。联合索引(Composite Index)是同时使用多个字段建立的索引。它的排序规则是:首先按照user_id排序。当user_id。

m0_64642997的博客 140

Flink SQL 连接器实战:MySQL Source、Flink CDC 与 JDBC Sink 全解析

提供有界流读取,适合批处理和维表场景,简单直接但无法感知变更。MySQL CDC提供无界流读取,通过「全量快照 + binlog 增量」的方式实现实时捕获,是实时数仓的核心入口,但需要 MySQL 侧正确配置 binlog 和权限。JDBC Sink负责结果回写,关键在于区分仅插入流和更新流,更新流必须依赖主键完成 upsert。掌握这三者的差异,本质上就是掌握了 Flink 中「有界与无界」「追加与更新」这两组最基本的语义。

2401_83857914的博客 475

一篇文章讲清 MySQL 索引:聚簇索引、联合索引、回表与 EXPLAIN

以订单查询为例,拆解 InnoDB 聚簇索引与二级索引的存储和回表路径,解释联合索引的列序、覆盖与 ICP,再用 EXPLAIN 判断扫描、排序和优化器选择,给出可复现的排查方法。

qq_74421990的博客 290

MySQL 中 DISTINCT 与 GROUP BY 哪个效率更高?

DISTINCT与GROUP BY在纯去重场景下,MySQL 8.0 中执行计划通常一致,效率基本相同。老版本(8.0.13 之前)GROUP BY有隐式排序开销,DISTINCT往往更快。需要聚合或HAVING时,只能用GROUP BY。效率的真正决定因素是索引和执行计划,而不是这两个关键字本身。所以,与其问「哪个更快」,不如问「我的查询有没有走对索引」。

2601_96709915的博客 339

4. 关系型数据库-MySQL-Canal 进阶

Canal 是基于 MySQL binlog 的增量数据订阅工具,可实现数据库变更的实时捕获。它通过伪装从库订阅 binlog,无需业务代码侵入,支持缓存同步、搜索索引更新、数据异构、实时入仓及汇总宽表增量更新等场景。使用时需开启 ROW 格式 binlog,配置专用账号,并通过 canal-server 接收事件,下游消费者处理后确认。注意 binlog 保留期、正则过滤写法及全量初始化等关键点,避免数据丢失或误判。

princemilo的博客 148
上一篇: 10 个你闻所未闻的浏览器
下一篇: RealNetworks CEO Rob Glaser 访谈录
comsharp
博客等级 码龄20年 1475粉丝 41原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值