地址: 上海市静安区共和新路4718弄10号楼2楼
热线:400-166-3538
电话:19301461038
邮箱:sales@shyuanzhen.cn
包容性设计是一个热门的话题,它拒绝少数服从多数,也不是让多数配合少数,而是保持对大众的广泛关注,创造出拥有足够包容性的好设计。从这个层面上来说,设计的可访问性必须做到足够好,尽量让大家都能轻松方便地享受设计的成果,良好的对比度,普适的交互模式,以及我们提的最多的正确的字体选取。
值得一提的是,不仅仅是公共机构的网站需要注意选取可访问性优异的字体,品牌和企业的网站中字体的选取同样需要精心挑选。但是,你如何确定哪些字体合适?这是否意味着要在设计上做妥协?
并不一定。今天我们来聊聊英文字体的选取的技巧,下面的12条技巧,应当能给你足够的帮助,帮你选取拥有足够包容性和可访问性的英文字体。(注意,这里讨论的是挑选尽可能让所有人都能清晰阅读的字体,寻找展示性、个性化、强形式感的功能性字体是另一个问题。)
1、尽量不要选择那些看起来就非常童趣的字体,完全没有这个必要。这是相当常见的错误,原因也很明显:挑选一款高包容性、可访问性好的字体的时候,它的平衡性和实用性同个性化同样重要。
2、有些字体设计风格会让特定的几个字母之间的识别度降低。最常见的就是数字 “8″ 和大写字母 “B”,大写的 “I (i)” 和小写字母 “l (L)” 之间的识别度问题。选择带有衬线的字体能够让小写字母“i”和大写字母 “I” 更好地被分辨出来,即便是在较小的屏幕上。如果字体中的小写字母 “a” 是双层结构则能很好的同小写字母 “o” 区分开。
3、如果你需要在标题或者头条的位置使用较少的文本,而字体大小在16pt 及以上的时候,那么使用笔画较为舒展、内外空间都比较大的非衬线体是相当不错的。
pt 也就是 Point ,而我们常说的 px 指的是像素 Pixel,两者有着明显的差异。pt 源自平面印刷领域,指的是1/72 英寸,是一个固定的长度,而px 指的是像素点,在iPhone 3GS 上 5px 的物理长度和 iPhone 6s 上 5px 的物理长度是不一样的,前者由于像素密度低从而导致5px 的物理长度更长。所以,px 是一个“相对长度”单位,而 pt 是一个“绝对长度”单位。
4、在选取网页字体的时候,尽量选取 X高度较大的字体。X高度覆盖的区域是阅读的主体,而上伸部和下降部则为每个字母提供了足够的识别度。上升部应该比大写字母稍微高一点。
X高度通常指的是小写字母的平均高度,之所以为称为x高度是应为通常拿字母x作为参考。诸如字母 “h” 和 “f” 超出X高度的部分被称为 Ascender,也就是上伸部。而字母 “p” 和 “g” 下方低于X高度的部位则被称为 Descender,即是下降部。
5、尽量挑选内部空间均衡、外部轮廓锐利、末端清晰的字体,当字体较小的时候,字母之间距离缩小靠近,空间会被模糊、填充,会影响识别度和可读性。
西文字体设计存在“External Counter”和“Internal Counter”的概念,通常称之为外部空间和内部空间。小写字母 “a” 和 “e” 的字母内部两个空白区域即为内部空间,如果某部分内部空间比较小,当字体尺寸较小的时候,会降低识别度。诸如字母 “r” 和 “n” 则需要注意它们外轮廓的细节锐利度和那些勾勒细节的外部空间,也就是竖线和弧线之间所夹的空间。如果外部空间较小,在字母间距较小的情况下”rn” 和 “m” 就很难分辨了。
6、数字的设计也应该有特色,尤其是数字 “0″ 应当同大写字母 “O” 有显著的差别,而数字 “6″ 和 “9″ 的末端开口应当足够舒展开阔。
7、字母的X高度和笔画宽度之间有一个最佳比例,为了达到最佳可读性,通常笔画宽度应该控制在X高度的17%~20%。
8、挑选小写字母 “t” 上面的一横相对长一些的字体,这样字母的识别度会更高。
9、大写字母 “Q” 底部的尾巴能增强字母的识别度,字体选取的时候应当注意这个细节。
10、字母之间的间距应当均匀而富有韵律感,这样能提升字母的可读性和识别度。间距太大太小都会让人感觉不适。
11、在黑色的背景下,将字体色彩设定为白色,输入一段文字,查看它们的显示效果。如果字母之间间距看起来比较小,字母的形状看起来像在“发光”,从而令字母仿佛比单独看更粗的话,那么你应当选取笔画更细的字体。
12、你应当挑选字重范围更广的字体族,这样当你在设定不同平台、不同屏幕尺寸、不同设备下的显示效果的时候,可以更加轻松自由地找到对的效果。
网站的基本原理主要涉及以下几个方面: **一、技术架构** 1. 客户端-服务器模型 - 网站基于客户端-服务器架构运行。客户端通常是用户使用的浏览器,如 Chrome、Firefox、Safari 等。当用户在浏览器中输入网址(URL)并按下回车键时,浏览器会向服务器发送请求。 - 服务器是存储网站文件和数据的计算机系统。服务器接收到客户端的请求后,会根据请求的内容返回相应的文件和数据。 2. 服务器端技术 - 服务器端通常使用服务器软件,如 Apache、Nginx、IIS 等,来处理客户端的请求。服务器软件负责接收请求、解析请求、查找相应的文件和数据,并将其返回给客户端。 - 服务器端还可以使用编程语言和框架,如 PHP、Python、Java、Ruby on Rails 等,来动态生成网页内容。这些编程语言和框架可以与数据库系统(如 MySQL、PostgreSQL、MongoDB 等)进行交互,获取和存储数据。 3. 客户端技术 - 客户端主要使用 HTML、CSS 和 JavaScript 等技术来显示网页内容和实现交互功能。HTML(超文本标记语言)用于定义网页的结构和内容,CSS(层叠样式表)用于控制网页的外观和布局,JavaScript 用于实现网页的交互效果和动态功能。 **二、工作流程** 1. 用户请求 - 用户在浏览器中输入网址或点击链接,浏览器会向服务器发送 HTTP 请求。请求中包含了要访问的网页的 URL、请求方法(如 GET、POST 等)、请求头和请求体等信息。 2. 服务器响应 - 服务器接收到请求后,会根据请求的 URL 和服务器的配置,查找相应的文件和数据。如果请求的是静态文件(如 HTML、CSS、JavaScript、图片等),服务器会直接将文件返回给客户端。如果请求的是动态内容(如由服务器端编程语言生成的网页),服务器会执行相应的程序代码,生成网页内容,并将其返回给客户端。 - 服务器返回的响应通常包括响应状态码(如 200 OK、404 Not Found 等)、响应头和响应体等信息。响应体中包含了网页的内容,可以是 HTML 代码、JSON 数据、图片等。 3. 浏览器渲染 - 客户端浏览器接收到服务器的响应后,会根据响应的内容进行渲染。浏览器首先解析 HTML 代码,构建网页的结构。然后,浏览器会应用 CSS 样式,控制网页的外观和布局。最后,浏览器会执行 JavaScript 代码,实现网页的交互效果和动态功能。 - 浏览器在渲染网页的过程中,可能会向服务器发送额外的请求,如获取图片、视频、字体等资源。这些请求也会按照上述的工作流程进行处理。 **三、数据存储和传输** 1. 数据存储 - 网站的数据可以存储在服务器端的数据库系统中,也可以存储在文件系统中。数据库系统通常用于存储结构化的数据,如用户信息、文章内容、订单数据等。文件系统通常用于存储非结构化的数据,如图片、视频、音频等。 2. 数据传输 - 客户端和服务器之间的数据传输通常使用 HTTP 协议。HTTP 是一种无状态的协议,即服务器不会记住客户端的请求历史。为了实现状态管理,网站通常会使用 Cookie 和 Session 等技术。Cookie 是存储在客户端浏览器中的小文件,用于存储用户的信息和状态。Session 是存储在服务器端的会话数据,用于跟踪用户的会话状态。 总之,网站的基本原理是基于客户端-服务器模型,通过 HTTP 协议进行数据传输,使用 HTML、CSS 和 JavaScript 等技术来显示网页内容和实现交互功能,使用数据库系统和文件系统来存储数据。理解网站的基本原理对于网站开发、维护和优化都非常重要。
• • • • | 公司名称:上海缘震网络科技有限公司 开户银行:中国工商银行上海市彭浦支行 银行账号:1001 2508 0930 0206 455 |
总部:上海市奉贤区金海公路6055号29号3楼 分部:上海市静安区共和新路4718弄10号楼2楼 商务官网:www.shyuanzhen.cn 彦蓁科技:www.shyanzhen.cn | 缘震网络成立于 2014 年,公司主要经营全案策划,高端品质网站建设、多媒体视频宣传片制作、微信公众号开发、微信小程序开发、商城定制、SEO优化、电商托管、空间托管、网站维护、应用软件开发、手机端APP开发、等为客户提供一条龙网络运营解决方案的的技术型企业。我们在人力资源、业务范围、设计、技术、服务、信誉度、规范管理及企业文化等诸多方面完善自己,公司目前已与千余家各类客户进行长期战略合作,提供专业的网站建设与运营服务。我们的口号:广结良缘、震古烁今! |