Linux字体美化实战(Fontconfig配置)(转)风来风往风伤(TiAmo)

本文的主题是Linux环境下的字体美化,但是首先得要有字体,然后才能谈美化。所以第一件事就是“选字体”。

目前,世界上的字体至少有几万种,并且还在不断增加中。但是基本上都可以归为以下五类:

上述的每一类字体都可以再进一步细分,但本文的目标不是研究字体的分类,所以点到即止。

点阵字体的优点在于低像素下依然可以保持清晰锐利的笔画,但其不能缩放的缺点也非常致命。而矢量字体则相反,可以任意缩放,但在低像素下的表现并不突出。传统的做法是将点阵与矢量配合使用:低像素时使用点阵、高像素时使用矢量。不过在笔者看来,这仅仅是早期的一个权宜之策罢了,当下的矢量字体渲染技术已经非常成熟,特别是在LCD已经全面取代CRT的情况下,组合使用次像素渲染、抗锯齿、字体微调三种技术,矢量字体在低像素下的显示效果已经非常优秀,甚至在某种程度上已经超越了点阵字体。就中文字体的实际情况来说,点阵字体最小一般只能到11~12px,而且选择的余地非常小,只有寥寥几款看上去更像黑体的所谓“xx宋体”;而优秀的中文矢量字体,在配置得当的情况下,可以在10px时依然清晰可辨。基于如上原因,本文将仅使用矢量字体,而不使用任何点阵字体。

筛选要求:

渲染参数:

antialias=truehinting=trueautohint=falsehintstyle=hintslightlcdfilter=lcddefault西文无衬线字体筛选要求:

antialias=truehinting=trueautohint=falsehintstyle=hintslight(10px,12px)hintstyle=hintfull(其他)lcdfilter=lcddefault西文有衬线字体筛选要求:

antialias=truehinting=trueautohint=falsehintstyle=hintslight(Regular/Bold=10px)hintstyle=hintfull(其他)lcdfilter=lcddefault中文黑体(无衬线)筛选要求:

antialias=truehinting=trueautohint=falsehintstyle=hintslightlcdfilter=lcddefault中文宋体(有衬线)、中文仿宋(有衬线)、中文楷体(书法)筛选要求:

[说明]下面的“中文常见字体”列表中,字族名前面圆括号里的"等宽"、"无衬"、"有衬"表示的是该字体的西文部分的风格。

整个配置文件由如下几个部分依次拼接而成:

/opt/fonts/core由于这些字体都是自己选取的,不受系统的包管理器控制,所以安装到"/opt/fonts"目录中。至于为什么还要分为"core"与"ext"两个子目录,出于如下原因:对某些用户而言,本文使用的字体不足以满足其需求,他们需要安装更多的字体,但是这些字体又不需要放到xorg.conf中的FontPath里面,所以单独再隔开一个目录,效果会比较好。

/var/cache/fontconfig缓存目录没啥好说的,整个系统范围内的字体信息都缓存到同一个地方而已。

对于额外的配置目录,本文没有使用,而是将所有的配置指令都直接放在了fonts.conf文件中。这不是官方推荐的做法,因为软件包升级的时候,fonts.conf会被强制覆盖,官方推荐将自定义的配置放在local.conf文件中。但是本文出于两个原因违背了官方的推荐:(1)官方推荐的做法将一个配置文件打散为N多个部分,虽然获得了一定的灵活性,但是不便于理解与维护。而本文只是一个示范,易于理解是首要的。(2)软件包升级之后,再覆盖一下也很方便。

官方默认的配置是每30秒扫描一次配置文件与字体的变化,这里修改为每小时扫描一次。因为频繁的扫描会增加系统的负载,而配置文件与字体在设定好之后,并不会频繁变动,每小时扫描一次足矣。

扫描阶段是最早发生的阶段,它的作用是告诉应用程序:系统上安装了哪些字体,这些字体的每个属性的值是什么。通常用来纠正或修改字体的固有属性。

[提示]要想看到对"foo.ttf"的效果,可以分别使用如下两个命令,对比它们的输出结果就可以了:

的作用是强制将该字体支持的语言指定为"en",配合后面匹配阶段的指令(en),可以确保优先使用西文字体显示西文字符,以实现对中文字体中丑陋的西文部分的替换(因为"lang"属性优先于弱绑定的字族名)。类似的,另外两个西文字体也进行了同样的修改。

的作用是明确指定该字体所含字符的Unicode码点,主要用于屏蔽字体中的某些字符。以"Migu1M"字体来说,因为它是个来自日本的字体,里面不仅包含了我们需要的西文字符,也包含了许多CJK统一表意字符以及全角标点符号等非西文字符,如果我们不加屏蔽的使用,就会出现许多汉字的笔画不符合中国大陆的国家标准(日文写法),以及中文标点符号不美观之类的问题,所以必须加以屏蔽。类似的,另外两个西文字体("Sans"与"Serif"),由于它们都包含了不美观的中文标点符号,以及一些不想使用的非西文字符(拉丁/希腊/西里尔之外的字符),所以也用同样的方法进行了屏蔽。

AdobeSongStd-Light zhSong Regular 80 zh-cn与前述西文字体类似,这里使用将字族名修改为"zhSong"(不存在的字族名),以确保它不会被网页上指定的字体(强绑定)匹配到,配合后面匹配阶段的指令(en),可以确保优先使用西文字体显示西文字符,以实现对中文字体中丑陋的西文部分的替换(因为"lang"属性优先于弱绑定的字族名)。类似的,其他三个核心中文字体也进行了同样的修改。

将字体样式的名称修改为"Regular",以确保所有字体的样式都在显示上保持一致性,否则将会在字体样式中显示"L"而不是"Regular"。同样的,使用将字重值修改为"80"也是为了保持和其他字体的一致性。

的作用是强制将该字体支持的语言指定为"zh-cn",配合后面匹配阶段的指令(en),可以确保优先使用西文字体显示西文字符,以实现对中文字体中丑陋的西文部分的替换(因为"lang"属性优先于弱绑定的字族名)。类似的,其他三个核心中文字体也进行了同样的修改。

NotoSansKR-Bold zzFailBackzzKorean enen ko对于韩文字体(非中西文字体),将字族名修改为"zzFailBack"+"zzKorean"(也就是有两个字族名),前一个是首选名字,会在字体列表中显示出来,后一个是字体自身的名字,用于在配置文件中区分各个字体。而将所有非中西文字体以及符号字体统一赋予一个首选的"zzFailBack"名称,目的在于将所有非中西文字体在字体列表中归结为同一个项目,以节约列表空间。

要充分理解字体匹配过程的细节,需要一个犀利的工具,帮助详细查看Fontconfig的整个工作过程。这个工具就是环境变量"FC_DEBUG"以及"fc-match"。此外,要使用好"fc-match",还必须要熟悉"FontName"(字体模板的格式)的结构。例如以最详细的调试模式,查看对"宋体,15磅,简体中文文档"的匹配过程,可以使用如下命令:

FC_DEBUG=8191fc-match-s'宋体-15:lang=zh-cn'又例如,可以使用如下命令查看火狐浏览器在渲染页面时,与Fontconfig的互动过程:

匹配阶段最主要的工作就是修改"family"列表。

首先第一步,使用已安装的字体替换所有未安装的常见字体,规则如下:

下面是一段仅针对火狐浏览器的配置,作用是删除"family"列表头部不可识别的字体,以确保"family"列表的第一项可以被识别。

你也许会问,那些不可识别的字体,反正也不会被匹配到,也就是说,它们并不影响字体的匹配结果,为什么还要删除它们呢?原因注释里说的很清楚,是为后面补全"zhXXX"与设置"isDengKuan"标记打基础。为了达到这个目标,必须确保"family"列表的第一项是可以识别的:要么是网页内嵌的字体(以'@font-face:'开头),要么是系统上已经安装的核心字体。至于为什么,读到后面你自然就明白了。

下面是西文字体的补全操作,相当于设置默认的西文字体。指令本身一看就懂,不需要过多的解释。

Monospace Sans Serif Sans经过上面的西文字体补全操作之后,现在"family"列表中必定存在至少一个西文字体类。这样就可以根据西文字体来进行中文字体的补全操作了(相当于设置默认的中文字体):

zzKoreanzzSymbol其他属性 96像素密度(DPI)是一个非常重要的参数,它是pt(磅)与px(像素)之间相互转换的桥梁。"磅"是一个绝对长度单位,具体说来就是:1磅=1/72英寸=0.35278毫米。但是"像素"却是一个相对长度单位。以我的显示屏为例,其分辨率是1280x800像素,物理尺寸是331x207毫米(也就是13.0315x8.1496英寸),那么,水平DPI=1280/13.0315=98.22,垂直DPI=800/8.1496=98.16,也就是说,我的显示器实际DPI大约是"98.2"(像素/英寸)。进一步可知,对于我的显示器而言,1像素=(1/98.2)英寸=0.2586558毫米。如果应用程序要求显示16px大小的文字,那很简单,直接按16px显示就可以了。但是如果应用程序要求显示16pt(=16/72英寸=5.6444毫米)大小的文字,那么就得用(16*98.2)/72也就是21.82个像素来显示(实际会四舍五入为22px)。

现在你知道DPI的意义了。但是,对这个属性值的设置却并非像前面描述的那样直截了当。下面一个一个的来说明。

先说Fontconfig的默认值"75"吧,这是一个非常不合理的值,目前大多数显示器的实际DPI都比这个值要大,所以我们不能采用。

再说说真实值吧,对于我的显示器来说就是"98.2",这是一个理论上最正确的值,因为它能保证100%精确还原字符的真实大小,如果你对精确还原字符的真实大小很介意(例如经常需要打印预览),那么真实值就是你的不二之选。

再说说Windows的默认值"96"吧,这是一个泛滥成灾的设置,也比"75"更接近主流显示器的实际DPI。正是因为它的泛滥成灾,也在某种程度上成为了事实上的标准。如果你希望同磅值下,显示的字体像素数量"和Windows一样"或者"随大流"、"和大家一样",那么可以使用这个值。但是就别指望100%精确还原字符的真实大小了。呵呵,你看到例子中的值,就知道笔者是个"随大流"的人了,因为98.2和96还是很接近的。

再说说那些"144"甚至"192"这样明显偏大的值吧,这些值是为视力不佳的用户准备的。因为对于同一个显示屏而言,磅值相同的情况下,DPI越大,显示的一个字符需要使用到的像素就越多。所以如果你希望刻意放大字符,可以考虑增大DPI的值。

特别需要提醒的是,这里设置的DPI值,必须要和"xorg.conf"的设置保持一致。具体说来就是"DisplaySize"的值不能简单的填写显示器的实际尺寸(除非你使用了DPI的真实值),而要通过如下公式进行设置:"DisplaySize水平像素数x25.4/DPI垂直像素数x25.4/DPI"。

最后再澄清一个流传甚广的说法:"DPI的值必须是6甚至12的倍数"。这个说法的本意,是为了照顾点阵字体的显示效果,既然本文完全使用矢量字体,而且未来的趋势也将是矢量字体一统天下,你就忘记它吧。

en对于弱绑定"family"来说,其匹配优先级低于"lang",这就会导致当"lang=zh-cn"的时候(例如浏览中文网页),弱绑定中文字体的优先级高于弱绑定西文字体,而这是我们所不愿看到的。因此强制将"lang"属性设为"en"可以确保西文字体优先于中文字体,从而确保对中文字体中丑陋的西文部分的替换。

familyMonospace这是个无中生有的标记,用于标记首选字体是否为等宽字体。当"family"列表的第一项是"Monospace"的时候,其值为"true",否则,其值为"false"。经过前面针对火狐浏览器的5个连续剔除列表头部不可识别字体的动作之后,至少在99%的情况下,"family"列表头部的不可识别字体都被剔除干净了。这样就可以保证对等宽识别的正确率至少有99%。至于这个标记的用途,继续往后看就知道了。

渲染阶段的核心目标是:让字体中的每一个字符,都以其最佳效果在屏幕上显示出来。

改善矢量字体的显示效果,最重要的是下面三种技术:

抗锯齿(antialias)是一个改善字体显示效果的利器。抗锯齿算法不是本文的重点,想了解详细信息可以google之。站在使用者的立场,我们只需要知道,开启它可以大幅度的改善字体显示效果,并且没有什么不良影响。甚至在苹果的MacOSX和iOS上,已经抛弃了字体微调技术(hinting),而完全依赖于抗锯齿技术来改善字体的显示效果。

对于抗锯齿、微调、LCD亚像素渲染,前面"字体渲染三板斧"已有详细解说,这里不再赘述。

禁用内嵌点阵也非常明了。例如Windows中的"宋体"就内嵌了很多点阵,我们的策略既然是使用纯矢量,自然应该关闭它,以保持一致性。

至于禁用合成粗体,其实这个属性的默认值就是"false",这里写出来主要是为了进一步明确这个默认值。

接下来的默认动作是为没有原生斜体/粗体的字体使用合成斜体/粗体:

roman roman oblique matrix 10.2 01 105 105 bold true上述配置本身简单易懂,这里想详细说说的是合成粗体的工作原理,因为后面进一步修正像素大小的时候,如果预先知道合成粗体的工作原理,会更容易理解。

所谓"合成粗体",是指在常规体的基础上,通过算法生成的粗体,这是一种模拟出来的粗体,而不是原生的粗体。具体算法如下:(1)当标称大小为11px或更小时,通过就地加浓笔画来模拟粗体,因此显示出来的字符的视觉大小就是其标称的大小,例如,标称大小为10px的合成粗体就正好占用10px的屏幕空间。(2)当标称大小为12-35px时,通过在水平和垂直方向各平移一像素并重绘一次来模拟粗体,因此显示出来的合成粗体会比其标称大小大一个像素,例如标称大小为16px的合成粗体,其实际的视觉大小是17px。(3)当标称大小为36-59px时,通过在水平和垂直方向各平移2像素并重绘两次来模拟粗体,因此实际大小会比标称大小大2个像素,例如标称大小为52px的合成粗体,其实际的视觉大小是54px。(4)如果字号更大,合成粗体的平移量还会更大。例如:60-83px,平移3像素;84-107px,平移4像素……。换句话说,平移的像素值可以通过如下公式进行计算:平移像素值=trunc((视觉大小+13.5)/25),其中trunc函数的作用是去尾取整。

通过上面对合成粗体的讲解,我引入了两个概念:"标称大小"与"视觉大小",这里进一步明确一下两者的含义。所谓"标称大小"是指"pixelsize"属性的值,而"视觉大小"是指显示在屏幕上实际大小。对于合成粗体与等宽西文来说,两者有可能不等,但除此之外的其他情况,两者总是相等的。对于合成粗体,两者的差异上面已经讲过,这里不再赘述。对于带有原生粗体的等宽西文(Monospace)而言,由于它的每个西文字符宽度都严格等于半个中文字符宽度,所以当"标称大小"为奇像素的时候(例如17px),由于无法显示半像素字符(8.5px),只能略偏大显示(9px)。因此对于等宽西文(Monospace)而言,偶像素下,"标称大小"与"视觉大小"相同,但在奇像素下,"视觉大小"就要比"标称大小"大一个像素。

THE END
1.天下字体大全天下字体免费下载天下字体在线预览转换查字体 字体转换器 登录 当前位置 : 站长字体天下 简繁转换 预览 字体大小 : 50px 重置汉呈王天喜龙行天下 在线转换 点击下载 野心不大你和天下字体 在线转换 点击下载 倾尽天下乱世繁华字体 在线转换 点击下载 方正粉丝天下字体 在线转换 点击下载 义启桃李满天下字体 在线转换 点击下载 https://font.chinaz.com/font_tianxia.html
2.字体天下字体天下提供中文字体、手写字体、英文字体、图形字体等各种字体的高速免费下载和在线预览服务.https://www.fonts.net.cn/
3.天下行书字体在线转换在线转换字体分类发现字体发现“天下行书字体在线转换”分类,求字体网(www.qiuziti.com)是一个专注于字体识别、发现与下载的字体网站。http://www.qiuziti.com/fontlist2?id=798005
4.以水利天下是什麼字體?眾識社區識字體網方正全福体 86.4% 个人非商用 妙笔罗天手书 Regular 53.9% 商用须授权 字魂妙笔罗天手书 Regular 53.9% 商用须授权 金梅毛張楷國際碼 53.1% 商用须授权 UWPS6F (GB) 52.8% 商用须授权 UWCS6F (BIG5) 52.8% 商用须授权 金梅毛碑楷 52.6% 商用须授权 字魂24号-镇魂体 52.5% 商用须授权 字魂24https://hant.m.likefont.com/community/112611151/
5.多款在线艺术字体转换器+部分网站字体免费可商用图文图文吗,有图无文怎么行,平时没事儿咱也喜欢舞文弄墨一番,不过茶壶儿这书法比起名仕还是自叹不如哈,然而不得不说中国文字真的是博大精深,各种字体就像人生一样充满奇妙。 第一字体网就为您提供永久免费的艺术字体转换器在线转换、艺术字体在线生成器,随时生成名家书法字体和个性艺术字体图片。生成文字格式,可复https://zhuanlan.zhihu.com/p/533950257
6.PPT字体使用全攻略字体管家是最好的字体下载软件,下载字体方便。海量字库,一键下载,自动安装。还有备份字体,预览字体,字体转换器,印章设计等多种功能。 第一字体转换器 http://www.diyiziti.com/ 第一字体网为您提供最全的字体转换器在线转换、艺术字体在线生成器和字体下载,包括书法字体在线转换、毛笔字在线生成器,更有草书字体、篆https://www.jianshu.com/p/2c759d0ae00d
7.环球关注:字体转曲是什么意思(转曲是什么意思)时事观澜(资料图) 1、转曲意思就是把文字转换成图象,因为每个人的电脑上的文字都不是统一匹配的,如果文件在另一个电脑打开的话,如果没有匹配的字体是很麻烦的。 2、所以文字转曲以后就默认是图片文件,这样就不会出现什么问题了。 本文到此分享完毕,希望对大家有所帮助。推荐http://m.meilisishui.com/gonggao/2023/0610/132550.html
8.邯郸(宋)米芾千字文字体下载摄图网字体库为您提供邯郸(宋)米芾千字文字体下载及邯郸(宋)米芾千字文体在线转换预览,该字体属于毛笔书法字体,适用Windows、Mac系统,可用于海报企宣、广告、排版阅读等场景,字体版权证书齐全可放心下载商用https://699pic.com/ziti/1510.html
9.微信个性字体转换工具,获取与使用教程!近日,有粉丝朋友在公众号的文章中留言,询问英文中是否有这样的个性化字体。 事实上,这种个性化的英文字体通常是通过工具在线生成的。 小编搜索了一下,很轻松就找到了。 下面我就给大家分享一下。 今天分享的个性化字体转换工具提供了10多种样式可供选择。 转换后的个性化字体可以用来给微信状态设置个性化签名、发朋友圈http://www.bjhwtx.com/h-nd-48097.html
10.符号字体Borders1和魔兽世界方正粗圆字体哪个好用符号字体懒人字体 硬笔书法字体 行书字体转换器 FontMap FontLoader 电脑图形字体 天气图形字体 音乐图形字体 太空图形字体 家具图形字体 工具图形字体 体育图形字体 日用图形字体 公用图形字体 跳舞图形字体 乐器图形字体 建筑物图形字体 气球2图形字体 怪脸图形字体 历书图形字体 脸谱图形字体 海图形字体 插图13图形字体 植物https://xiazai.zol.com.cn/pk/118006_458500.shtml
11.字体天下下载字打包下载字体天下下载字体转换字体天下下载2021-06-19 16:08:27 你是在找字体天下下载原创正版可商用字体?公司采购字体授权可以联系在线客服。以下为你整理出本站关于字体天下下载字体相关的:“字体天下下载字体包下载、字体天下下载字体转换器、字体天下下载字体案例、字体天下下载字体推荐”,希望能帮助到您。 https://www.17font.com/font/zititianxiaxiazai.html
12.word使用技巧总结9篇(全文)其实,在Word中是能够批量转换文档的。只要我们试着单击“文件”→“建立新文件”命令,打开“新建”文件对话框(注意不能单击快捷栏上的“新建”图标或直接按“Ctrl+N”快捷键,这样Word会使用其默认模板建立一个新文件,而不会打开“新建”文件对话框),点击“其它文档”标签,并双击其中的“转换向导”项目(但如果你https://www.99xueshu.com/w/file55yl1210.html
13.静读天下专业版下载静读天下Pro下载8.2安卓破解版18.高亮/标注/词典/翻译,静读天下是Android平台上 首次实现全部这些功能的阅读器 静读天下pro专业版功能:○ 移除广告条○ 语音朗读○ 简繁/繁简转换, 竖排模式选项○ 多点触摸支持○ 密码保护○ 耳机或蓝牙控制○ 创建桌面书籍快捷方式○ 标签/高亮/标注的分享及导入导出功能○ PDF格式支持○ 阅读统计○ 邮件技术http://m.kkx.net/az/4664.html
14.Contents/premium.mdatmaster·Newslab2020/Contents·GitHub答:需根据相应的时间长度购买。例如,从第001期到108期是一年的内容,需支付300元购买。 试读文章 通讯358:我们需要怎样的“辟谣”? 通讯253:《黑镜》新片:交互是电影业的未来吗? 通讯165:Facebook“数据门”究竟是怎么回事? 通讯53:一门叫做“抵制狗屁”的大学课程 https://github.com/Newslab2020/Contents/blob/master/premium.md
15.精品软件100个2. [下载工具] 网际快车 1.82.1003 Final┊可以用于本站快车下载点┊中文天下安装精简版 3. [音频转换] Easy CD-DA Extractor 10.0.6 b1┊可格式转换、光盘刻录┊多国语言绿色特别版 4. [电子书籍] 唐诗三百首 V1.01┊已经收录了清朝孙洙选辑的唐诗三百首┊简体中文绿色免费版 https://www.wang1314.com/doc/topic-68682-1.html
16.褚遂良楷书书法字体转换器在线转换因此,褚遂良的楷书形成了唐代“法度”之外的舒展飘逸的艺术风格。 第一字体网还可以在线转换以下相关的楷书字体: 楷体字转换器 方正楷体简体 颜真卿楷书 柳公权楷书 赵孟頫楷书字体 欧阳询欧体 田英章楷书https://www.360doc.cn/article/10625192_534587415.html
17.门派转换系统之『80战场套转换属性条目对应表』&消耗彩蛋汇总收到反馈说希望有80战场套转换的对应表,查炉子太麻烦了 所以又出现了 先送上对应表~脆皮顺便将彩蛋标出来了,属性中白色字体的就是哈~ 80战场套转换规则如下: 普、高属性点: 转换前激活的是第一、二条属性的,可以自由选择转换后对应激活孔的前两条属性; 转换前激活的https://m.ds.163.com/article/60f11b95c5a325000174c963
18.这22个高清视频素材网站,免费高质量,建议偷偷用高清视频资源任意下,这22个免费网站在手,走遍天下我都不怕!!! 前4个网站建议悄悄用,怕河蟹 一一个专门收集整理免费商用字体的网站。字体的话,我建议你安装免费可商用的,毕竟侵权赔不起而且现在22、格式转换 视频格式转换工具,也应该是剪辑人电脑常备的,毕竟从网上下载的视频,不知道是啥格式的。http://www.360doc.com/content/21/1126/20/1181135_1006038963.shtml
19.2019年刚过1/3,已经有这25个品牌换LOGO了20、香天下:真“香” 香天下的“整容”可是说相当彻底。 新LOGO摒弃了原有的色调和图文搭配,只是把“香”字提炼出来。 在笔画上创意出祥云的图案,虽说新LOGO更适应多变的应用场景,但是完全没了让人流口水的感觉。 21、Adobe:变“圆润”了 Adobe新LOGO沿用了三角形和正负形的组合,并将原LOGO的图形转换成了完整https://www.digitaling.com/articles/144899.html
20.Android开发笔记(一)像素的单位腾讯云开发者社区老子曾说“天下难事必作于易,天下大事必作于细”,其实Android开发也是如此。博主一开始学android的时候,对像素单位不知其所以然,只知一根筋的填数字,结果在模拟器上跑好好的界面,拿到真机上就显示得东倒西歪,害得自己使劲的找bug,这都是没打好基础的缘故呀。所以一开始就把像素这种基础概念弄清楚,后面会少走https://cloud.tencent.com/developer/article/1384640
21.字体传奇网ZITICQ字体品牌设计师网字体传奇网ziticq.com 专注:字体笔画素材,商用字库,字体72变,字体设计教程学习,字体标志品牌定制为主,他们为了设计不抛弃,不放弃,旨在共同提高大家的设计水平,为设计而坚持!https://www.ziticq.com/
22.Unity界面设计unity3dui设计导入并使用新字体步骤: 在线浏览开源字体,这些字体可以在项目中合法使用。谷歌字体是一个很好的资源。其他一些国内字体网站:字体天下,100字体 Anchors Min:左下方锚点所在相对位置,取值百分比转换成的小数,相当于父元素位置的百分比 Anchors Max:右上方锚点所在相对位置,取值百分比转换成的小数,相当于父https://blog.csdn.net/m0_66358314/article/details/136077937
23.品品香成功案例不仅让白茶从农产品思维转换成消费品思维,同时也站在顾客价值的角度,把产品的决策和购买逻辑简单化,让消费者从过去需要“在包装里面找产品”,转变成“在产品里面找包装”。新的产品组合不仅强调了品品香差异化品牌价值,更满足了不同人群针对白茶在消费属性下的喝送藏需求。 http://www.rongbrand.com/html/2022/case_0726/202.html
24.找字网提供中英文免费字体下载、手写字体下载、书法字体下载、艺术字体下载、手机字体下载预览服务!字体商用在线全自动授权!老牌专业字体市场、字体网站。-梦想导航https://nav.dreamthere.cn/site/index/888933
25.天下格局:文明转换关口的世界好书推荐天下格局:文明转换关口的世界2024-10-29 字体大小 大 中 小 阅读次数:阅读次数:此处显示稿件总访问量作者:许倬云 索书号:K203/1024 出版社:岳麓书社 出版年:2024 内容简介:本书作者以“从世界看中国,再从中国看世界”的大历史观,用清晰的逻辑、简练的语言为读者呈现了三方面内容:第一方面是古代中国受地理环境https://www.xmlib.net/ydtj/hstj/202410/t20241029_1353397.htm
26.换个眼光看世界高中作文作文一:《换个目光看天下高中作文》8800字 篇一:换个角度看人生(500字)作文精选作文:换个角度看人生(500字)作文 威克传授的实验中,蜜蜂与苍蝇判然不同的了局,振聋发聩,使我不由想起那百幕人生。 那一次,数学教师发了一道题让同砚们亲身做,半堂课事后,我拿着卷子长吁短叹,数学教师走过去,看了看我的https://www.xdyy8.com/wenxue/zuowen/46686.html
27.?天下彩944cc天下彩入口(综合)官方网站入口/网页版/苹果/现在,您可以畅享天下彩944cc天下彩入口提供的丰富体育赛事、刺激的游戏体验以及其他令人兴奋 天下彩944cc天下彩入口软件特色 ①快速转换,一键操作 非常好用的电子阅读图书软件,功能十分强大,几乎涵盖了所有你用过的阅读应用。界面在不经任何调试的情况下,看起来是非常舒服。字体、板式、布局以及翻页动画,一应俱全,用https://tiku.120job.cn/question/index/121502
28.你和天下字体转换器野心不大你和天下字体在线生成器2,转换超大字体(超过120px)时,受显示空间限制,您需要将图片在新窗口单独打开才可以看到具体效果!如输入的字体缺少显示,则说明该字体文件不支持该类型字符! 3,字体转换器在线输出图片仅供个人学习参考使用,不得用于商业及非法用途! 下载野心不大你和天下字体https://www.mianfeiziti.com/font_preview-224727.htm
29.转换符号矢量图片素材编号31747650图行天下为您提供转换符号矢量图片素材,包含转换符号矢量素材、转换、红色、符号、矢量素材、设计素材等多种元素,更多平面广告、设计元素、装饰图案免费图片素材就来图行天下!https://www.photophoto.cn/show/31747650.html
30.天下无难事,只怕有心人解释,成语词典《在线工具》提供各种在线工具,包括语文工具,学习工具,单位转换,新华字典,还有各种美食的烧法,旅游景点介绍,百家姓起源,数学工具,是你学习生活的好帮手! 出处 示例 成语-->天下无难事,只怕有心人 由搜由网提供,欢迎收藏! ★★★使用前必读:★★★https://www.souuw.com/sm/cycx.asp?id=9711