Tag: 字体

@ font-face src:local – 如果用户已经拥有本地字体,如何使用本地字体?

什么是正确的方式来使用@font-face以便浏览器不会下载字体,如果用户已经有了它? 我正在使用@ font-face来定义已经安装在我的系统(linux)上的DejaVu。 Firefox不下载字体,但Chromium每次都下载! 我的CSS代码,基于字体松鼠 , 这个问题是这样的: @font-face { font-family: 'DejaVu Serif'; src: url('DejaVuSerif-webfont.eot'); src: local('DejaVu Serif'), url('DejaVuSerif-webfont.woff') format('woff'), url('DejaVuSerif-webfont.ttf') format('truetype'), url('DejaVuSerif-webfont.svg#webfontCFu7RF0I') format('svg'); font-weight: normal; font-style: normal; } /* … @font-face definitions for italic and bold omitted … */ @font-face { font-family: 'DejaVu Serif'; src: url('DejaVuSerif-BoldItalic-webfont.eot'); src: local('DejaVu Serif Bold Italic'), url('DejaVuSerif-BoldItalic-webfont.woff') format('woff'), url('DejaVuSerif-BoldItalic-webfont.ttf') format('truetype'), […]

如何为跨平台的Qt应用程序指定等宽字体?

有一个平台独立的方式来指定一个固定宽度的字体的Qt小部件? 如果在Linux的Designer中将字体设置为“Monospace”,则在Windows上找不到该字体,而使用Arial。

UIFont的点数是多less?

我正在努力了解UIFont的点的大小究竟是什么意思。 这不是像素,它似乎不是标准的定义,它是关于1/72英寸。 我使用各种大小的字体-[NSString sizeWithFont:]来计算像素大小,并得到以下结果: | Point Size | Pixel Size | | ———- | ———- | | 10.0 | 13.0 | | 20.0 | 24.0 | | 30.0 | 36.0 | | 40.0 | 47.0 | | 50.0 | 59.0 | | 72.0 | 84.0 | | 99.0 | 115.0 | | 100.0 | 116.0 […]

在Android中将自定义字体添加到主题

有什么办法可以在Android中的主题添加自定义字体? 我已阅读快速提示:自定义Android字体 ,但在这里,我们必须程序化添加自定义字体的文本。 TextView txt = (TextView) findViewById(R.id.custom_font); Typeface font = Typeface.createFromAsset(getAssets(), "Chantelli_Antiqua.ttf"); txt.setTypeface(font); 但我想通过样式/主题设置自定义字体。

如何将OTF / TTF文件转换为EOT格式?

我需要使用@ font-facefunction,我的字体是OTF / TTF格式,Microsoft浏览器只支持EOT格式。 我试图使用微软工具WEFT,但它没有工作,或者我不明白它是如何工作的。 有没有其他的方法来将我的字体转换为EOT格式?

CSS:在不更改容器大小的情况下粗体显示一些文本

我有一个水平的导航菜单,基本上只是一个<ul>的元素并排设置。 我没有定义宽度,而只是使用填充,因为我希望宽度由菜单项的宽度来定义。 我大胆select当前select的项目。 麻烦的是,在粗体中,单词变得稍宽一点,这导致其余的元素稍微向左或向右移动。 有没有一个聪明的方法来防止这种情况发生? 告诉填充忽略由粗体造成的额外宽度的行吗? 我的第一个想法是简单地从“活动”元素的填充中减去几个像素,但是这个数量是变化的。 如果可能的话,我想避免在每个条目上设置一个静态宽度,然后居中,而不是我现在使用的填充解决scheme,以便将来对条目进行简单的更改。

使用自定义字体时出现问题 – “无法制作原生字体”

我正在尝试使用我在互联网上find的字体,但问题是我得到一个“原生字体无法制作”的FC。 这是我的ListVIew的getView中的代码: holder.tv_SuraName =(TextView)convertView.findViewById(R.id.Start_Name); holder.tv_SuraName.setTypeface(Typeface.createFromAsset(mContext.getAssets(), "suralist_font.ttf")); 谁能告诉我为什么我可以使用自定义ROM? 你可以在这里得到它..文件是.ttf

WPF TextBlock字体resize以填充网格中的可用空间

我有一些在运行时显示在文本块中的文本。 我希望字体大小是填充所给区域的最大尺寸。 我认为我有正确的文本块设置“autosize”,我试图增加字体大小,直到文本块比它的父母,然后减less字体大小1.问题是我无法得到控制重绘/重新计算其大小。 是一个更好的方法来做到这一点? 或者有什么方法可以使我的方法工作?

Webpack“OTSparsing错误”加载字体

我的webpackconfiguration指定应该使用url-loader加载字体,当我尝试使用Chrome查看页面时,出现以下错误: OTS parsing error: invalid version tag Failed to decode downloaded font: [My local URL] 我的configuration的相关部分如下所示: { module: { loaders: [ // … { test: /\.scss$/, loaders: ['style', 'css?sourceMap', 'autoprefixer', 'sass?sourceMap'], }, { test: /images\/.*\.(png|jpg|svg|gif)$/, loader: 'url-loader?limit=10000&name="[name]-[hash].[ext]"', }, { test: /fonts\/.*\.(woff|woff2|eot|ttf|svg)$/, loader: 'file-loader?name="[name]-[hash].[ext]"', } ], }, } 这在Safari中不会发生,我还没有试过Firefox。 在开发中,我通过webpack-dev-server提供文件,在生产中它们被写入磁盘并复制到S3; 在这两种情况下,我都会在Chrome中获得相同的行为。 这也发生在较大的图像上(大于图像加载器configuration中的10kB限制)。

在iOS UILabel上设置BOLD字体

我已经使用Interface Builder为UILabel中的文本分配了大小为14的“Helvetica”自定义字体。 我在多个地方使用相同的标签,但在某些地方,我必须以粗体显示文本。 有没有什么办法可以指定使现有的字体粗体,而不是再次创build整个UIFont? 这就是我现在所做的: myLabel.font = [UIFont fontWithName:@"Helvetica Neue" size:14];