高端响应式模板免费下载

响应式网页设计、开放源代码、永久使用、不限域名、不限使用次数

什么是响应式网页设计?

中国字体设计网站(实用)8篇

2024年中国字体设计网站 篇1

一套完整的字库到底是怎么开发的?都有哪些详细步骤?我们个人能不能把自己写的字变成字库?

我们知道只要你喜欢就可以随心所欲在电脑换字体,这正是得益于字库的支持。

也就是说,正是因为电脑中安装了宋体、黑体等各种字库,我们才能在敲击完字后随便换字体。

如你所知,字库和艺术字不同,艺术字是字体设计的艺术化呈现,通常只设计几个字,用作标志或KV,而字库是设计好几千个字后再编码,是文字字体集合库,供使用字体调用。

一、立意与风格确定

字库开发不是一蹴而就,更不是一拍脑门就开发,设计师在开发前需要先明确自己开发这款字库的创作理念是什么,为什么要开发,开发好后主要用在什么场景。

然后根据自己的初衷和立意,反复推敲和思考什么样的字体风格和自己的这一理念相符,确定好字库字体的笔体、结构和造型,也就说根据立意确定好基本字体风格。

字体基本风格的确定可以通过以下几个步骤进行:

1笔体和字重

根据立意,思考笔画起落如何处理,要不要有笔锋、尖角还是圆角设定,笔画转折是圆滑还是耿直。字重也要明确,字体笔画是粗还是细,横竖等粗还是横细竖粗,视觉效果是锐利还是浑厚。

可以把点横竖撇捺提折勾等基本的汉字笔画拎出来设计和揣摩。

2结构和造型

字体重心和中宫处理对字体性格起着决定性作用,所以,需要根据自己的立意恰当处理字体的重心是高还是低,中宫是紧缩还是外放,让字达到协调美观。

字库字体风格的确定要注意普适性,因为开发字库需要设计很多字,不能保持统一的风格也就失去了字库的意义。

当然,如果你只是想把自己的手写字变成字库,这些就不需要思考太多了,只需要给自己的字取个不错的名字然后准备好耐心进入下一个步骤就行啦~二、设计与修改定稿

字库的设计阶段是最考验耐心的时刻,因为简体中文字符集的中国国家标准(GB2312标准)包含6763个汉字,什么概念?也就是说你至少要设计6763个汉字!另外还有200多个符号!

这几千多个汉字要保持统一风格、还要注意不同场景、字号大小的识别!想想汉字笔画和结构的复杂性不难明白,这简直是一个万里长城搬砖的过程!

设计师会用Adobe Illustrator、CorelDRAW、Glyphs等软件设计和处理字体。

当然,设计这么多字并不是逮着一个汉字就开始疯狂设计,因为汉字构成是有规律的,我们从基本的字形开始设计,然后不断扩充,扩充扩充扩充扩充扩充……

那么,基本字形的汉字到底是哪几个?不同的字体设计公司通常都有所谓的“模板字”,方正以前举办设计比赛时给出的字是:

我们不妨把这些字作为初始字着手设计,另外设计过程中常用十二字来作初始参考:

也就是说,你也可以把这十二字代表的内涵作为设计参考,看前期确立的风格能不能达到行业水平。

当然,没有哪套模板字能囊括所有的汉字字形或结构搭配,要不怎么叫模板字呢?

只能先从这些字开始,先设计好基本偏旁部首,处理好基本的左右、上下结构等;然后提取相应部件作为参考字,再不断拼合搭配,设计出更多的字,最后再不断扩充调整扩充调整。

如果你是要把自己的手写字变为字库,那就不需要一个一个字的设计了,这时考验的是你的麒麟臂……因为你需要手动写出6763个字,忽然就有种小时候比赛写作业的既视感!

值得注意的是,手写字时可以参考GB2312排列表来写,方便后面的处理。

手写完以后,你需要扫描或拍照把手写字转换为电子档,然后在Ai、CDR等软件中进行轮廓优化和结构调整,最后把每一个字都单独保存成图片,准备编码。

三、编码和字库生成

翻滚到这一步,字库破壳才终于看到一丝希望。接下来就需要把设计好的字或是扫描处理好的字导入字体编码软件中调整处理,最后编码生成字库文件就大功告成!

编码软件可以使用FontForge、FontLab Studio和Typetool等字体软件处理,不同的软件操作方法不一样,但功能大同小异。

导入好前期设计的字后进行调整编码,然后生成ttf或ttc等字体文件,抓耳挠腮最后将文件安装到电脑就行啦!

如果这些软件让你望而生畏,那也莫方!现在有很多网站支持导入汉字图片后生成字库功能,简单方便,几乎没门槛!

由字库立意到字体设计再到编码生成,只要三步就可以开发属于自己的字库,虽然过程艰难,但梦想还是要有的,万一实现了呢?

更多欢迎移步本人头条号查看!

2024年中国字体设计网站 篇2

网站的字体设计也占网页设计的很大比例,内容层次决定字体、字体大小和粗细;同一界面上的字体和样式不超过3种,并给出每种字体的样式值。为网站设计字体时,应注意清晰易读的字体对比状态决定颜色。可以找博学鸿儒,很靠谱。

2024年中国字体设计网站 篇3

大明星可以把自己手写的字开发成字库,那我们个人就不行吗?我们即便不是设计师不会设计字体,但也不能把一手好字仅仅用来写假条、签到对不?其实,做一套自己手写的字体需要经过书写汉字、扫描/拍照生成电子档调整、编码发布三个步骤,懂了这些分分钟把自己的笔迹变成字体!

1.书写汉字

我们电脑中使用的某种字体,就是把常用的汉字一个个都设计好后编码生成字库,也就是我们安装在电脑的ttf、ttc等格式的字体文件,然后我们才能调用的。

所以,要制作自己手写风格的字体,首先也需要把常用的汉字书写一遍,展示出自己独特的字迹。现在通用的GB2312收录汉字6763个,基本包含了我们常用的字,故可以下载GB2312排列表来书写汉字。

偷偷告诉你,有个纯公益性的字体制作网站flexifont,这个网站提供书写模板,省得自己四处去找GB2312排列表。

打印出模板后,你要手动抄写六千多个汉字,这是考验麒麟臂的时候。

当然,如果你不想手写,可以通过一些辅助的软件来书写,在手机上书写的话可以尝试“手迹造字”APP,用数位板的话可以使用eduoffice软件。

个人建议可以先尝试下使用这些辅助软件来操作,效果不理想的话再手动书写,因为这些软件自带一些抄写模板,不需要你自己找GB2312排列表来对照书写。

2.生成电子档

书写出汉字是万里长征第一步,是最消磨时间的,但看着自己写美美的字也不失为一种享受。写完后就需要通过扫描或是拍照生成电子档,用来后期调整。

扫描就不多说了,拍照的话要注意保持水平,对焦也要准,不然会影响效果。如果是用手机APP或是电脑软件写的,这步自然就可以略过了。

3.编码发布

这是最后一步也是至关重要的一步,如果是自己手动书写的,有两种方法可以编码发布,一是利用专业的字体设计软件,如FontCreator等,二是把扫描好的字打包上传到上文提到过的flexifont网站。

如果用专业的设计软件,需要把扫描好的整张纸切片成单独一个个字的图片,然后再导入软件调整,操作起来可能会比较繁琐,但是在软件中可以进行细节的调整和修改,精益求精的小伙伴值得尝试。

如果你一开始就是用的flexifont网站提供的模板,那就简单了,直接把扫描好的文件打包成ZIP压缩包上传等待生成就行了。

如果是用手机APP或是电脑软件书写的,那就直接在你使用的软件里生成发布就行了。最后总结一下,要想制作专属自己的手写字体,大致有这三种流程:

1.按照GB2312排列表书写常用汉字——扫描/拍照成图片——使用专业字体设计软件FontCreator编码发布;

2.在flexifont网站获取模板打印出来手动书写汉字——扫描/拍照成图片——打包文件上传到该网站等待生成;

3.使用手机APP或电脑软件书写汉字——直接生成。

这三种流程各有优缺点,按需选择即可,最后生成字体文件,不仅自己可以用,还可以让更多小伙伴也使用你的字体,想想也是自豪!

2024年中国字体设计网站 篇4

可能你比较习惯于观赏中国网站的一些字体设计了,当然这与两种文字不同的组成结构也有关系。

其实我本人到觉得国外的字体设计是恰恰是我们应该去学习的,如何让汉字也表现的活灵活现、抑扬顿挫,这是我们应该去学习的,仔细研究汉字的结构,拆分其结构,有利于我们研究汉字字体设计。

2024年中国字体设计网站 篇5

就目前国内而言的话我知道的识别字体网站有两家,一家是识字体网www.likefont.com.还有一家是求字体网www.qiuziti,com。国外的识别网站的话有myfonts.识别的模式的话基本上都是一个样的,他们识别字体的方式的话都是大同小异,而且一般都有相关的提示步骤进行识别判断,接下来的话我也会给大家讲解下其中一个字体网站的识别方法,也是我常用的一个字体识别网站识字体网的。

识字体网是在线支持所有字体识别的一个字体识别网站,语言版本的话中文,英文,日文,韩文等。

具体的步骤是-- 把需要识别的字体图片上传。

其次--通过拖动鼠标对每个字进行完成拼图。

然后在相对应的空白格中打出相对应的字

在点击开始识别就可以了。

其中对于一些字体模糊,倾斜,不够整齐,或者是是字体图片东西太多,太大了的,可以用一下功能进行调整。

而且右侧的话也有新手帮助的视频教程,动态图,文字等,还有所不明白的也可以点进去看看,是怎么识别的。

以上便是这些内容,希望能够帮助你解决问题。

2024年中国字体设计网站 篇6

谢邀。根据报道给题主整理一下来龙去脉,有兴趣可以研究一下。1.变化

如果你恰巧路过腾讯大楼附近,也许你会注意到,腾讯大楼的LOGO字体已经悄悄变了样子。

14号晚上,腾讯视频编辑@鹅厂坊间八卦也发了一条微博,贴出了腾讯字体的变化。

虽然依旧保持了原来斜体的风格,但是字体的样式和细节都有了变化,更锐利,风格也更现代化了。最关键的是,腾讯这次不是设计了一个新的logo,而是设计了一整套腾讯字体。

2017年11月14日,腾讯发布了他们的新字体——“腾讯字库”,这是一套包含 7000 多汉字、还有日文、拉丁文的斜体字体。

注意,这是历史上第一套中文斜体字体。2.起源

腾讯为什么要设计自己的字库呢?

并非心血来潮。明年就是腾讯成立20周年了,作为一个在国内乃至在世界上具有巨大影响力的互联网公司,腾讯需要统一的字体来“发声”,用来表现企业独特的风格,向外界传递自己的品牌特质,这是企业发展到一定规模后的需要。并且,腾讯旗下有许多产品,包括微信、QQ、腾讯视频等,目前它们的表现形式都不一样。现在,腾讯想统一所有的项目形象,在视觉上用同一种声音表现腾讯。

所以,腾讯邀请了字型设计公司 Monotype进行腾讯字库的设计。这次设计由字体设计师小林章担任设计统筹总监,字体设计师许瀚文主导中文部分,日文字体设计师土井辽太负责日语假名设计,拉丁文字体设计师 Steve Matteson、Juan Villanueva参与了汉字以外的字型设计。3.腾讯字库的设计理念

腾讯希望人们想到腾讯公司时,会联想到一个稳健、有活力、以及具有丰富技术科技的公司。Monotype决定设计出能体现这些特点的现代字体。

这款新字型可以应用在腾讯以后的品牌标志和各种宣传标题上,以统一公司品牌的理念和精神。

斜体偏向右所产生的速度感,加上前进感所产生的科技感,正好可以反映腾讯对领导网络潮流的想法和信心。所以这次新字库的字体风格仍然是腾讯用了将近20年的斜体风格。

在设计顺序上,最先完成的是中文字体,然后按照汉字的风格统一去设计日文和拉丁字母。设计之初,团队就遇到了最大的麻烦。

因为字体设计界早有定论,斜体中文的设计是不可能的。

4.中文字体的设计

“中文的世界里是没有斜体的,如果我们把汉字倾斜了,我们的设计就很难再去依靠传统的造字理论。”Monotype高级字体设计师许瀚文说。

许瀚文负责腾讯字库中文部分的设计。

“在汉字的历史中,斜体这个概念从未出现过。”我们平常所接触到的斜体(oblique)来自于西方,西方的拉丁文手写体以斜体为美,但是用在汉字上会有生硬感。因此要用斜体来造字,就必须从很多方面进行调整。“正因为汉字的历史没有留下斜体美学的概念,我们只能依靠自己在字体设计上的经验,和对美感的认知去创造这套字体。”

对于中文字体,Monotype的设计有三个要点:

(1)首先将字的内白做的清晰、好看。一笔一划都很通透,不让过多的横笔影响辨析度。

(2)其次在进取和速度感当中,取一个稳固的基本汉字美感,统一视觉中心。

(3)最后对横排进行特别处理。字的结构采用左收右放的书写原理,降低了传统印刷字型常见的倒拖感。

这样一来,腾讯公司期待的进取感和速度感就可以体现出来了。

5.日文字体的设计

日文字体的部分由Monotype字体设计师土井辽太负责。

日文的设计依照的是汉字的风格。

第一步是将中文里面的笔形提取出来,放到日文设计里做做看。经过多次筛选,缩小到最低限度的笔形。来保持和原设计的平衡。

第二步,日文设计的特征,是在尊重日文原本曲线的同时,把直线型的部分或者机械性的部分体现出来。

第三步,为了看起来流畅,在排日文单词的时候,在许多细节都要进行调整。

确保风格和中文统一同时又自然流畅。

6.拉丁文字体的设计

拉丁文字体由Steve Matteson和Juan Villanueva共同设计。

拉丁文和中文是两个不同的文字系统,在历史上被不同的工具以不同的目的来书写。中国文字要求集中在一个田字格里,拉丁文一直在尝试跳出框架限制。要在这两者之间找到平衡。

把拉丁文做成和汉字同样的风格,几何状的方形拉丁字体不利于阅读。Juan很好地解决了这个问题。他把字体变得柔和,这样一页纸上看上去就不会都是方方正正的形状。

像小写a小写e从清晰度和易读性而言对设计充满了挑战。它们都很小而且形状是封闭的。所以Juan把它们的造型做的更开一些让他们和其他字母放在一起时更和谐,更易读。

除此之外,拉丁文设计还在寻找一些大胆、形象、又有现代感的形状组合。通常像A M N Y这种典型的有角字母,以及像V W X Z这类字母,保持他们的尖角不单使其有了洒脱观感,还加强了字母的节奏感。7.设计趣闻

(1)斜体的设计

相对于我们平时看到的强行做出来的斜体,腾讯字库做了许多特别的处理,让我们的眼睛看上去更自然舒服。

▲左边是腾讯字库字体,右边是平时我们强制设定的斜体

腾讯字库将汉字统一在视觉上8度的倾斜度,7度少了一种前进感,9度则太过于倾斜,所以汉字的8度搭配拉丁文的10度,所有的汉字都在8度倾斜度的字框里开发完成。

团队中间有考虑过给不同的字不同笔划不同的角度,但遇到竖笔很多的字,比如鼎字和酬字看起来就会很复杂,为了平衡美感,最终还是把竖笔统一角度,看起来自然舒服。

(2)砍角的字体特征设计

腾讯方面希望在汉字的设计上加上砍角的视觉特征,Monotype团队在衡量字体设计和字体视觉平衡之后选择性加上。在一个笔画上加砍角特征的话,会导致有些字笔画变短,或者重心不稳,甚至会影响辨识度。所以Monotype花了很多时间考虑,这些特征能添加在什么字上,不能加在什么字上。最后,团队定了一套基本规则:比如,若它不是这个汉字的主笔画,那就可以添加这个斜角特征。这是一个比较繁杂的工作,因为要一个个字去检查,耗时较长,不过许瀚文表示这个过程很有趣。

(3)字体的用途定位

从设计角度来说,这套字体可以被用在所有平台,无论是平面印刷,还是移动端的屏幕。但是因为它是图像化的设计,所以不建议把这套字体用在内文,那样读者看起来会感到视觉疲劳——因为它是斜体,并且在笔画细节上有许多不太传统的处理方法。相反,作为标题字体上,它会更有趣。所以,腾讯字库目前应该只会用在企业形象的塑造上,例如产品的 logo,广告宣传,网站的标题等,暂时应该不会让它进入微信这样的用户的界面,亦或是是主文。8.腾讯字库的优缺点

纯属个人看法。

优点:作为第一个中文斜体,给设计提供了一种新的选择。而且这个斜体看起来很有自己的特色,大概给其他企业开了个头。其字体的设计思路也给字体设计提供了一个很好的参考案例。

缺点:第一,只能用于标题、logo之类的设计,在作用上有局限性;第二,作为腾讯用来彰显品牌特色的字体,目前不会对外授权,而且按理以后也不会对外授权,毕竟代表的是公司本身,相当于公司的基因或者指纹了。不过希望能开放用于学习。

资料来源:知乎 作者:蓝is高高链接

2024年中国字体设计网站 篇7

字体排版绝不仅仅是使用字体那么简单,它包括了关于文字”看上去会是怎么样?”的所有事情——例如文字的大小,行高,颜色甚至文字间留白这样的细枝末节的小事。一个好的文字排版会为你所写的内容定下情感基调,并且可以帮助读者更好的理解其内容和语境。

为了让你使用起来更像是在看一本参考书而不是说明书,本文将会非常精简清晰,如果你想进一步的了解更多细节,可以点击查看在每一章中的”扩展阅读”去深入了解。

这本手册将会在GitHub上开源,并且会持续更新一些最佳实践的范例,希望你们喜欢!

字体排版设计视觉层次

视觉层次是一种理念,它意在传达页面中的元素应该依照其重要性进行组织排版,以便读者可以很容易的通览整个页面,找到相关的内容。一个好的视觉层次可以引导读者在阅读时候的视觉流向。视觉层次被广泛运用于文字排版中,它构成了文字排版设计的理论基石。

请看下图的”爱丽丝梦游仙境”的字体排版设计,它展现了一个清晰的视觉层次:

点击这里 查看网页上的实际效果

视觉层次可以被分成以下4个部分:

字体大小 & 字体重量: 设置字体大小和字体重量是两种构建视觉层次的最简单的方式。他们可以很容易地告诉读者什么地方是最重要的,引导读者的目光落到这里的内容上来。只是简单地为文字加上这两种样式,文章的重点便一目了然了。

定位: 元素定位是另外的一种构建视觉层次的方式,就像上图中,文章的标题和作者信息通过置顶和居中表明了它们的重要性。

字体: 通过使用有对比度的字体可以提高不同元素之间的辨识度,从而构建视觉层次

颜色: 为重要的文字设置不同的颜色也是一种非常简单的构建视觉层次的方式。然而使用这种方式的时候一定要小心,因为颜色的滥用可能会造成重点部分辨识度的降低。

扩展阅读:

Visual Hierarchy: How Well Does Your Design Communicate?

Creating Exciting And Unusual Visual Hierarchies

字体排版中的格式塔原则

格式塔原则, 或格式塔法则, 是一种构建感性认知的规律。当我们观察这个世界的时候,我们通常会意识到,一个复杂的场景是由多个在某些背景之上的物体构成的,而这些物体则是由更小的一些物体构成的,依此循环下去。

在字体排版中我们需要理解的两个很重要的格式塔原则就是”距离原则”和”相似原则”。.

距离原则

为了更好地掌握元素定位的方法,了解距离原则是很重要的。距离原则表明,人们会将靠得近的物体视为有关联的物体,反之,隔得比较远的物体将会被看成属于不同类别。

点击此处查看原图

在字体排版设计中,”距离”指的是通过设置行高、内间距和外间距所制造出来的留白空间。在两段不同的段落之间应该留有明显的并且易于区分的留白间隔,请看下面的例子:

注意啦,你觉得应该把内容相关的部分都挤到一个很小的空间中去吗?当然不是这样,自由随意的留白也是很重要的。距离原则告诉我们,只需要为那些没有关系的段落之间额外的加上一些易于区分的留白就可以了

相似原则

格式塔的相似原则告诉大家,看起来很像的东西会被认为是一类的东西。举个例子,如果所有可点击的文字被设置为天蓝色,那么读者就会认为文章中所有天蓝色的文字内容都是可以点击的。

在字体排版中,相似原则就意味着,拥有同样功能的元素应该在样式上保持一致。如果两组元素的功能相似的话,那么它们也应该看起来很像才对。例如,两篇同为博客帖子的文章应该看起来很像。而相反的,两个功能不相同的元素也应该看起来不像。

扩展阅读:

Gestalt Theory in Typography & Design Principles

Proximity, Uniform Connectedness & Good Continuation

字体选择字体

选择字体是一个具有创造性和情感的过程。不同的字体可以传达不同的情感,你可以尽情挑选一个合适的字体让你的文字感情变得丰沛起来。

首先为你的文字的正文挑选一个合适的字体,当你需要搭配不同字体的时候,记得要保持正文字体的不变,然后试着依据这个字体选择和它相搭配的其他字体。

使用一些例如TypeTester 和 TypeCast 这一类的工具会让你进行字体选择的时候轻松一些。

从他人处获得灵感! Fonts In Use提供了大量的优秀的字体搭配范例。

有些字体本来就是为用作大标题而设计的,而有些字体天生就只适合那些小屏幕,你要依照每个字体的”天性”去使用它们。你可以在WebType 上面找到对于不同字体而言合适的尺寸。此外 TypeKit也标明了其上的字体是适合标题或者是正文。

为了达到最大程度上的兼容,我们建议使用上面列出的格式。或者,只使用 woff2 和 woff也会支持大部分的现代浏览器。

你需要为每个列出来的格式提供一个相应的字体文件。推荐使用 Transfonter 或者FontSquirrel’s Web Font Generator,这样你就可以在只有一个字体文件的情况下,将其转换成不同的文件格式。

尽可能的压缩你的字体文件。 点击这里 查看更多信息。

将多个同源字体文件(细体、常规、半粗体、粗体等等)合并成一个font-family, 尽量不要为每个字体都起一个新的font-family的名字。

或者,你也可以通过线上字体资源服务,如Google Fonts 或者 Typekit引入你想要的字体。

扩展阅读:

Further Hardening Of The Bulletproof Syntax

FontSquirrel: How To Use The Generator

加载字体

在你引入的字体被渲染出来之前,他们需要先进行加载。下面是三种在加载的时候可能会发生的事情:

引入的字体没有被识别出来,字体应用了备用字体。

引入的字体虽然被识别出来但是没有加载,他需要在下载完成之后才会被应用。

引入的字体被成功识别并迅速应用。

场景1只发生在你尝试使用一个不存在的字体,或者声明时候的src指向了一个坏链, 这种情况可以并且应该彻底避免。接着我们跳到场景3,这种情况通常在字体被正确的缓存的时候发生,也是我们喜闻乐见的。场景2中包含着字体加载的过程,字体加载通常是难以避免的(至少是在第一次请求的时候),下面是几种处理方式:

1. 文档样式闪烁方案 (FOUT)

FOUT是指网页会在切换到合适的网页字体之前,使用默认或者备选字体显示文字。这种情况的出现是因为只有当HTML和CSS都被下载完成之后,字体请求才会发出。这就意味着,在HTML被显示出来而字体文件没有被完全下载下来中间存在着一段”空档”时间。 FOUT 算是对大部分的网页而言的最佳选择,主要是其他的选择也许更糟。如果使用得到的话,FOUT 很难被用户察觉出来。

2. 不可见文本闪烁方案(FOIT)

很多年前,一些现代浏览器开始使用一种新的技术来处理字体加载的问题 — FOIT. FOIT是指当浏览器检测到字体正在加载的时候,隐藏应用这段字体的文字,直到字体完全下载完才将其显示出来。 然而我们应该避免这种做法虽然这样做从理论上看起来还不错,但是这会带给那些网络速度比较差的用户十分糟糕的体验。有可能会在最初的FOIT后出现FOUT, 最坏的情况可能会是这段文字将永远看不到了。

3. 白屏方案

即在字体加载完成之前,整个网页都处于不可见的状态,或者也可以采用显示一个进度条.我们只推荐当FOUT 严重影响用户体验的时候使用这种方法。 我们通常在一个网页需要大面积显示一个特定的字体的时候使用该方法,否则,FOUT 总会我们的第一选择,因为”内容至上”。白屏方案与 FOIT很相似, 但对于你来说,你拥有控制在什么时候给用户展示你的内容的自由,这种感觉会似乎更棒一些,不是吗?而且在FOIT方案中, 不可见的文本有时候会给读者带来困惑,而彻底的白屏(或者一个进度条)会让人很自然的觉得是一个正在加载的信号。

不管你是打算使用 FOUT 方案或者白屏方案, 我们都推荐您使用Web Font Loader这个JavaScript库. Web Font Loader 可以让你对 @font-face加以控制, 而且你也为字体加载的体验添加控制事件。

注意: 有一个W3C 字体加载 API也会实现同样的功能,但是它现在的 支持不是很好_

异步地使用 Web Font Loader 很重要,只有这样做才不会延误页面其他部位的渲染。

写样式的时候,让你的备用字体尽可能近的靠近你的实际字体,这样才能最大程度的减少 FOUT造成的影响.点击 这里你将会看到一系列的备选字体. 使用 这个工具你将很容易的看到备选字体和你引入的字体的对比效果.

白屏方案

在这个例子里面,备选字体不需要和你引入的字体看起来很像,因为我们不会用到 FOUT. 依照你自己的喜好去选择备选字体吧。

如果你想要用一个进度条取代白屏,你可以使用Pace。这种方法在用户体验上效果会更好一些,特别是当字体文件很大的时候。

扩展阅读:

Type Study: Choosing Fallback Fonts

FOUT, FOIT, FOFT

Web Font Optimization

OpenType 的特性

OpenType 的特性可以被视为文字进行字体排版时的可选项,它们被用来加强文字的表现和易读性。

p { font-kerning: normal; font-variant-ligatures: common-ligatures contextual; -moz-font-feature-settings: "kern", "liga", "clig", "calt"; -ms-font-feature-settings: "kern", "liga", "clig", "alt"; -webkit-font-feature-settings: "kern", "liga", "clig", "calt"; font-feature-settings: "kern", "liga", "clig", "calt"; }

OpenType 特性被放置于字体之中,这就意味着对于不同的字体,会有不同的特性,在使用这些特性之前,我们需要看一看我们的字体是否支持这些特性。

使用 font-feature-settings来激活 OpenType 特性. 由于目前对于这个属性的支持不好,我们需要在属性之前加上前缀。

Kerning kern, ligatures liga, contextual ligatures clig, 和 contextual alternatives calt这四种适用于所有字体中 ######( 译者注:font-feature-settings这种属性仅支持拉丁文语系的字体使用,并不支持中文哦! )

Web Style Guide相对大小

尽可能的使用相对大小。

html { font-size: 100% } p { font-size: 1em } @media (min-width: 64em) { html { font-size: 112.5%; } }

font-size: 100% 与浏览器的字体大小设定保持一致而不是去覆写它,根据大多数的浏览器的默认设置,这里也可以用1em 代替表示 16px.

通过改变html 的 font-size会影响到所有单位为 em和rem 的元素.如果是对于响应式设计的网页,这样做还是比较实用的。

用户的选择也很重要,所有不要偏离 font-size: 100%和1em太远.

对于font-size建议使用rem 和 em.

对于一些元素定位如margin, padding等等,建议使用 rem, em, 或者 % 。

对于媒体查询中尺寸建议使用em.

对于一些大的标题字或者配有图片的字,可以使用FitText来实现标题的缩放。尽量避免使用vw 和 vh因为现在的支持还不是很好,难于精确的配置,并且对于一些浏览器的字体和缩放设置并不适配 。

扩展阅读:

Type Study: Sizing The Legible Letter

5 Useful CSS Tricks for Responsive Design

REM vs EM – The Great Debate

PX, EM or REM Media Queries?

容器

容器,或者称为包装,指的是用来包裹一个或者多个元素的HTML元素。它将元素分组,从而更好进行语义化、修饰以及布局。

html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; } .container { max-width: 67rem; padding-left: 1.5rem; padding-right: 1.5rem; }

强烈建议使用 box-sizing: border-box. 点击这里 查看更多信息。

左/右内间距与最大宽度联合使用可以很容易地创建一个移动端友好的容器。

要为容器选择一个合适的宽度,既不能太大(因为太大的话读者的眼睛难以聚焦)也不能太小(这样读者的眼睛需要经常移动才可以看清)。永远记住,在进行网页字体排版的时候,没有一个适合所有字体、尺寸、行距和分辨率的铁律,你需要自己来做决定。

扩展阅读:

* { Box-sizing: Border-box } FTW

StackOverflow: Ideal Column Width For Paragraphs Online

字体大小

使用 缩放模块 可以帮助你决定在你的元素上面应用怎样的font-size .缩放模块指的是依照其内容安排的一系列比较合适的字体大小的数值。

缩放模块的说明. 点击此处

我们可以在编写CSS的一开始使用缩放模块,将它作为一个参考。

值的注意的是,尽管不同的字体有着不同的大写字母高度和x字母高度,可是大多数的模块化缩放工具都没有将这些考虑在内。

在你的样式表中,建议将你所使用到的缩放模块工具的配置信息写在注释之中。

响应式的缩放模块

只使用单独的一个缩放模块方案并不一定适合所有分辨率的设备,为了解决这个问题,你可以依据用户的设备的分辨率的不同提供不同的缩放方案

垂直距离

文字间的垂直距离是由 line-height, margin, 和padding构建出来的.

line-height 不应该带有单位。比较宽的容器里面文字的行高会大一些,而那些比较窄的容器里面行高相对来说小一些会比较合适。

为那些具有单方向的文本元素添加margin属性,建议使用margin-bottom.

要遵循距离原则.

垂直节律

垂直节律是指元素之间的垂直间隔要保持一致性。这一点十分重要,它可以带给读者视觉上放松的享受,给他们一种亲近的感觉。

Image source建立垂直节律很简单。首先,确定你使用的基础垂直内间距和基础垂直外间距的数值。然后,为你的容器,文字性元素或者其他相关元素的单方向的外边距(或者内边距)应用这个数值。如果你需要制制造更大的间隔的话,应用这个数值的倍数就好啦!

将基础间距的数值设置成与行高相同的数值,这样你的文字就像写在一个条格纸上那样整齐,就像我们传统的印刷字体设计的那样。然而,想要文字拥有垂直节律不一定需要按照上面的方法来做,只要你设置了一个基础间距,并且使得其他间距都是由这个间距成倍的得来的,那样就可以了。

文字底部对齐基线网格

文字底部对齐基线是垂直节律的一个更为严格的实现。在网页中,文字通常在line-height间居中对齐.但对于较大的文字来说会比较讨厌,因为这样做会导致在顶部和底部留有太多的空间。在传统印刷的时候,这个问题一般会通过让文字对齐基线网格的底部得以解决。

我们也可以通过为较大的文字添加一个负的margin-top和一个较小的margin-bottom,不需要使用基线网格而解决这个问题。

图片资源为不同的字体样式、字体大小和分辨率添加一个底部对齐的基线网格并不是一个很容易的方式,所以强烈建议你使用一个字体排版基线库例如 Sassline 或者 MegaType.

注意,垂直节律只是一个建议,而且基线网格也只是想象出来的。所以我们不需要在每个使用场合都遵循这个规律,也不用在每个元素中都去追求像素级别的完美。

扩展阅读:

Why is Vertical Rhythm an Important Typography Practice?

Aligning type to baseline the right way using SASS

Is Web Typography Completely Broken?

Single-direction Margin Declarations

颜色

颜色可以很大程度上的增加视觉辨识度,是字体排版中一个重要的组成部分。

不要随心所欲的挑选颜色,建议使用颜色板,建议你使用 Material Design colors 和 Flat UI colors 中提供的颜色板进行颜色选择.

不要过度滥用一个颜色,因为这样会造成辨识度的降低,同样也不要使用很多完全不同的颜色。

遵循相似原则.

不建议使用纯黑 #000 作为你的正文颜色,你可以选择一个非常灰的颜色如#333.

有时候,使用透明颜色比使用浅色会更好一些,如果你深入的了解,可以点击这里 。

确保文字和背景有较大的对比度,你可以使用 这个对比度检测工具 帮助你进行选择.

####扩展阅读:

Magic Of CSS: Color

Google Style – Color

下划线

在印刷品里,永远都不要使用到下划线,因为这样做会影响文字的阅读,重点是,它很丑!Practical Typography

一般的来说,在网页中下划线也会看起来并不美好!幸运的是, background-image 就包含一个方法,它可以使得下划线变得好看一点。 下面是Adam Schwartz使用Sass实现的下划线的例子 :

SmartUnderline 是一个简化这个工作的库。建议你只在有链接的地方使用下划线,这是大多是网站都遵循的规律,如果不这么做的话,可能会引起误解。

2024年中国字体设计网站 篇8

我自己用图片网站已经五六年了,

用过的素材网站有:

我图网、昵图网、千图网、千库网、花瓣网、包图网、图虫网等

个人说说看法吧:

我图网、昵图网、千图网开过会员400永久的会员,可是本来是利他的心,也加了一些素材群,大家秉着互相帮忙的心态,帮人下点东西,弄了个淘宝 代下载,结果就被我图网给封号了。

这些网站是比较老的素材网站,图片、ppt模板等比较全,收费也比较贵。

如果你是UI设计师,就给你推荐花瓣网,很多UI设计师喜欢用这个网站。

我个人喜欢千库网,因为里面有大量的免扣素材,大家都知道作图,最浪费时间的就是抠图,这个网站会员费单个类目,几十块一年,勉强能接受,出来两年了,不过越来越贵了。也有PPT/PSD等素材,相对,看中的是免扣元素。

包图网上面如果是剪辑视频、音频的,这个网站还不错,里面大量的音频、视频元素素材。

图虫的话也是新出来的,和今日头条合作,里面图片逼格比较高。

具体哪个好用,因人而异,天下功夫不分好坏,只看内功的好坏。里面不开会员的话,都可以每天免费下载几个。想要下载的更多的话,就要付费了。个人建议,如果你是专门从事这块的,还是开个会员比较好,我不是做图片网站推销的,只是觉得长期做,开个会员帮自己节省时间,精力。毕竟话费很多时间去做出一个图片,效率也是不高的啊,而且这些网站里面大量的模板,如果你的ps 技术不是很好的话,也至少保证你做出来的图片不是特别丑。

好吧,我们再来说说完全免费的素材网站吧,而且是无版权的很好的图片网站。

1

https://pixabay.com/zh/

2

https://unsplash.com/

3

https://www.pexels.com/

4

https://gratisography.com/

5

https://picjumbo.com/

6

https://www.lifeofpix.com/

以上都是国外的网站,打开的速度可能慢点,但是里面的图片质量都还是很高的哦,最主要的是各大设计师、摄影师做的,而且对于新媒体运营来说是免费的、无版权的。

猜你喜欢