如何为没有自定义字体的用户下载自定义字体? [复制]

     2023-03-15     111

关键词:

【中文标题】如何为没有自定义字体的用户下载自定义字体? [复制]【英文标题】:How to download custom font for users who don't have it? [duplicate] 【发布时间】:2012-12-29 17:23:09 【问题描述】:

可能重复:How to add some non-standard font to a website?

一位客户向我发送了一个 .ttf 文件,其中包含应将其用作我正在开发的他的网站上的字体的说明,对于那些没有此字体的人,应为他们下载该字体。

是否可以(下载字体)?如果是这样,下载字体的 css/javascript/其他代码是什么?

【问题讨论】:

Does your client have the appropriate license to embed this font? 仅仅购买了桌面使用的字体并不总是授予分发 TTF(或从 TTF 生成的嵌入字体文件)的权利。您的客户甚至可能不知道在网页中嵌入字体存在许可问题,因此可能值得提出。 【参考方案1】:

您可以使用 CSS @font-face rule 嵌入字体。

最简单的方法可能是使用Font Squirrel generator,您可以在其中上传您的 .ttf 并将字体转换为各种浏览器的格式以及现成的 CSS sn-p 和示例 HTML 文档。

【讨论】:

我尝试了那个生成器,但它一直向我显示加载图标大约 5-10 分钟。这个的正常等待时间是多少? 我认为最多 30 秒。我从来不用等待超过一分钟。也许尝试另一个浏览器/flash 插件组合?【参考方案2】:

首先定义字体并为其命名。

@font-face 
    font-family: cool_font;
    src: url('cool_font.ttf');

然后你可以使用它定义的名称。

p.custom_font
    font-family: cool_font;

【讨论】:

如何为 SFSafariViewController 中的控件设置自定义字体?

】如何为SFSafariViewController中的控件设置自定义字体?【英文标题】:HowtosetacustomfontforcontrolsinSFSafariViewController?【发布时间】:2019-02-1921:41:57【问题描述】:除了颜色之外,我还没有看到任何自定义SFSafariViewController的方法,所以... 查看详情

如何为uilabel使用自定义字体[重复]

】如何为uilabel使用自定义字体[重复]【英文标题】:howtousecustomfontforuilabel[duplicate]【发布时间】:2014-01-0500:17:45【问题描述】:嗨,我正在使用自定义字体xcode5。它的字体系列名称是“AlegreSans”我在网上遵循了许多在xcode中使用... 查看详情

如何为 backBarButtonItem 设置自定义字体 [重复]

】如何为backBarButtonItem设置自定义字体[重复]【英文标题】:HowtosetcustomfontforbackBarButtonItem[duplicate]【发布时间】:2016-06-0209:35:44【问题描述】:当没有左栏项时,导航栏会给出一个backBarButtonItem,如<Back。但我无论如何都找... 查看详情

如何为android中的所有视图使用相同的自定义字体?

】如何为android中的所有视图使用相同的自定义字体?【英文标题】:howtouseasamecustomfontfaceforalltheviewinandroid?【发布时间】:2013-10-0812:49:52【问题描述】:我想使用android中具有相同字体类型的所有组件,为此我正在为每个组件创... 查看详情

如何为 NavigationView 中的项目设置自定义字体?

】如何为NavigationView中的项目设置自定义字体?【英文标题】:HowtosetcustomtypefacetoitemsinNavigationView?【发布时间】:2015-08-2012:16:12【问题描述】:使用新的NavigationView,我们可以通过XML中的菜单资源设置抽屉的项目。这样,我们可... 查看详情

Android - 如何为整个应用程序设置自定义字体[重复]

】Android-如何为整个应用程序设置自定义字体[重复]【英文标题】:Android-Howtosetacustomfontforwholeapp[duplicate]【发布时间】:2012-08-3004:36:29【问题描述】:可能重复:IsitpossibletosetfontforentireApplication?我需要为整个应用程序设置自定义... 查看详情

Xamarin Forms:如何为自定义字体设置 FontAttributes Bold

】XamarinForms:如何为自定义字体设置FontAttributesBold【英文标题】:XamarinForms:HowtosetFontAttributesBoldforacustomfont【发布时间】:2015-05-1506:54:14【问题描述】:我有一个使用FontAwesome的XamarinForms项目,请点击此链接:http://forums.xamarin.com/... 查看详情

如何为 NSButton 的标题设置自定义颜色和字体大小?(在 OS X 而非 iOS 中)[重复]

】如何为NSButton的标题设置自定义颜色和字体大小?(在OSX而非iOS中)[重复]【英文标题】:HowcanIsetacustomcolorandfontsizeforthetitleofanNSButton?(inOSXNOTiOS)[duplicate]【发布时间】:2016-09-1000:49:54【问题描述】:例如,假设我有一个名为Butto... 查看详情

如何为 UITabBarItem 设置自定义标题属性

】如何为UITabBarItem设置自定义标题属性【英文标题】:HowtosetcustomtitleattributesforUITabBarItem【发布时间】:2013-09-1615:41:33【问题描述】:如何为每个UITabBarItem设置自定义字体。我发现的只是[[UITabBarItem外观]setTitleTextAttributes:...]但它... 查看详情

如何在网站上使用自定义字体? [复制]

】如何在网站上使用自定义字体?[复制]【英文标题】:HowcanIusecustomfontsonawebsite?[duplicate]【发布时间】:2012-11-1503:07:36【问题描述】:为了让我的网站看起来不错,我需要使用自定义字体,特别是Thonburi-Bold。问题是-除非用户安... 查看详情

自定义网页字体

... 3、在软件或网页中使用新字体二、网页中如何使用自定义字体  1、下载文字文件,如:BebasNeue-webfont.ttf文件,放到和网页同一位置  2、用@font-face进行字体关联,如    @font-face      font-family:‘BebasNeu 查看详情

如何为自定义类的参数指定类型提示? [复制]

】如何为自定义类的参数指定类型提示?[复制]【英文标题】:HowtospecifyTypeHintforParametersforCustomClasses?[duplicate]【发布时间】:2018-01-2822:24:06【问题描述】:假设我创建了一个定义如下的类,并在其上调用了方法:classStudent:def__ini... 查看详情

如何为特定来电提供自定义振动

】如何为特定来电提供自定义振动【英文标题】:Howtoprovidecustomizedvibrationonspecificincomingcalls【发布时间】:2012-02-0616:36:23【问题描述】:程序的功能是这样的:用户有一个电话号码列表,只有当没有其他系统范围的应用程序提供... 查看详情

如何添加自定义字体? [复制]

】如何添加自定义字体?[复制]【英文标题】:HowdoIaddcustomfonts?[duplicate]【发布时间】:2014-03-1123:48:32【问题描述】:如何在html网站上安装自定义字体?例如,我在一个婚礼网站上工作,我为该主题找到了很多不错的字体,但我... 查看详情

如何为自定义 UITableView 标题部分笔尖添加分隔线? [复制]

】如何为自定义UITableView标题部分笔尖添加分隔线?[复制]【英文标题】:HowdoIaddaseparatorlineforacustomUITableViewheadersectionnib?[duplicate]【发布时间】:2017-04-2206:56:57【问题描述】:我按照这个答案here中的说明操作并设法获得我的自定... 查看详情

wpf添加自定义字体

...TTF字体文件。在C:WindowsFonts目录下找,如果系统字体库中没有,就上网下一份,如这里或这里。2、将字体文件复制到WPF项目中(改文件名去掉中文)。例如:项目根目录/Presentation/Resources/font/youyuan.TTF3、项目XAML中引入字体并使用... 查看详情

wpf添加自定义字体(代码片段)

...TTF字体文件。在C:WindowsFonts目录下找,如果系统字体库中没有,就上网下一份,如这里或这里。2、将字体文件复制到WPF项目中(改文件名去掉中文)。例如:项目根目录/Presentation/Resources/font/youyuan.TTF3、项目XAML中引入字体并使用... 查看详情

iPhone:如何为自定义键盘制作按键声音?

】iPhone:如何为自定义键盘制作按键声音?【英文标题】:iPhone:howtomakekeyclicksoundforcustomkeypad?【发布时间】:2009-05-0401:38:04【问题描述】:有没有办法以编程方式调用键盘“点击”声音?我的应用程序有一个自定义键盘(由UIButt... 查看详情