Tag: 字体

检测在网页中使用哪种字体

假设我的页面中有以下CSS规则: body { font-family: Calibri, Trebuchet MS, Helvetica, sans-serif; } 如何检测在用户的浏览器中使用了哪一种定义的字体? 编辑为人们想知道为什么我想这样做:我正在检测的字体包含其他字体不可用的字形,当用户没有字体我想要显示一个链接要求用户下载该字体,所以他们可以使用正确的字体我的Web应用程序。 目前我正在显示所有用户的下载字体链接,我只想显示这个没有安装正确的字体的人。

CSS字体边框?

随着所有新的CSS3边界的东西( -webkit ,…)是现在可以添加一个边界到你的字体? (就像蓝色Twitter标志周围的白色边框一样)。 如果没有,那么在CSS / XHTML中有没有可以实现这一点的不太难看的黑客攻击?还是我还需要启动Photoshop?

我如何在Java中使用自定义字体?

我用Java编写了一个程序,它使用了一种特殊的字体,默认情况下在任何操作系统上都不存在。 在Java中可以添加这个特殊的字体到操作系统吗? 例如,在Windows中将此字体复制到特殊的“字体”文件夹。 如果可能的话,怎么样?

设置Swing程序的默认字体

我想知道如何设置我的整个Java swing程序的默认字体。 从我的研究看来,它可以用UIManager完成,与LookAndFeel ,但是我找不到具体怎么做,而UIManager看起来相当复杂。

你如何导入一个字体?

我想知道如何去导入字体。 我试图使用自定义下载的字体,但由于大多数计算机将运行此不会有这种字体,因为它不是一个默认的字体。 即使他们没有字体,我怎样才能使字体工作? 我正在使用它作为游戏画面,并且需要用它来显示分数,并且希望分数文本是相同的字体。 这是形象, 万一它在我的电脑上的字体名称是Terminal 编辑:我假设它将不得不在java文件的目录中的字体,会有一些使用的方式,但我不知道如何。 还是有更好的办法? 编辑2:我已经find了一个很好的教程,如何做到这一点,但需要一些帮助,我怎么去使用这个… 点击我的链接 EDIT3: URL fontUrl = new URL("http://www.webpagepublicity.com/" + "free-fonts/a/Airacobra%20Condensed.ttf"); Font font = Font.createFont(Font.TRUETYPE_FONT, fontUrl.openStream()); GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); ge.registerFont(font); g.setFont(font); 错误信息 File: F:\Computer Science\draw.java [line: 252] Error: F:\Computer Science\draw.java:252: font is not public in java.awt.Component; cannot be accessed from outside package 这是我想要的: URL fontUrl = new […]

“只能为某些人使用原生字体”

我有一个应用程序,改变了一些元素的字体字体。 对大多数人来说,它的效果很好,但是当尝试更改字体时,可能有0.5%会发生exception。 堆栈跟踪的重要部分是这样的: Caused by: java.lang.RuntimeException: native typeface cannot be made at android.graphics.Typeface.<init>(Typeface.java:147) at android.graphics.Typeface.createFromAsset(Typeface.java:121) 正如我所说,它适用于大多数人,所以我不认为这是字体文件或我的代码的问题。 有关如何解决这个问题的任何build议? 编辑:这是我的代码: Typeface phoneticFont = Typeface.createFromAsset(getAssets(), "fonts/CharisSILR.ttf"); TextView tv; tv = ((TextView) findViewById(R.id.searchPronunciationTitle)); tv.setTypeface(phoneticFont);

Google Chrome中是否有“字体平滑”?

我正在使用谷歌网页字体,他们罚款超大字号,但在18px,他们看起来很糟糕。 我已经在这里和那里看到,有字体平滑的解决scheme,但我没有find任何解释清楚的地方,我发现的几个片段根本不工作。 我的h4在几乎所有浏览器上看起来都很糟糕,但是Chrome是最糟糕的。 在Chrome中,几乎所有的字体看起来都很糟糕。 任何人都可以指向正确的方向吗? 也许你知道一个解释清楚的资源? 谢谢! 示例屏幕#1 该屏幕截图显示了https://www.dartlang.org/的主页,这是一种由Google制作的编程语言(因此我们可以暗示该网站也是由Google构build的)并使用Google Webfonts。 屏幕截图显示了左侧的Google Chrome浏览器,右侧的Firefox / Internet Explorer浏览器: 示例屏幕#2 此屏幕截图使用Typekit提供的网页字体显示Adobe.com上的产品信息页面。 Adobe和Typekit是字体的专业人士。 屏幕截图显示了右侧的Google Chrome浏览器,左侧是Firefox / Internet Explorer:

android:fontFamily的有效值以及它们映射的内容?

在这个问题的答案中,用户列出了android:fontFamily和12个变体的值(见下文)。 这些价值从何而来? android:fontFamily的文档没有在任何地方列出这些信息(我在这里查过 , 在这里 )。 这些string在各个位置的Android styles.xml文件中列出,但是如何将这些映射回Roboto字体呢? 从android 4.1 / 4.2开始,下列Roboto字体系列可用: android:fontFamily="sans-serif" // roboto regular android:fontFamily="sans-serif-light" // roboto light android:fontFamily="sans-serif-condensed" // roboto condensed android:fontFamily="sans-serif-thin" // roboto thin (android 4.2) android:fontFamily="sans-serif-medium" // roboto medium (android 5.0) 与此相结合 android:textStyle="normal|bold|italic" 12个变种是可能的: 定期 斜体 胆大 加粗斜体 光 光斜体 瘦 薄斜体 浓缩正规 浓缩斜体 粗体粗体 浓缩的粗体 – 斜体 在应用程序中的styles.xml文件中,我正在将某人列为字体系列,我很确定这是错误的: <item […]

推荐的编程字体?

你使用什么字体进行编程,以及什么语言/ IDE? 我使用Consolas来处理所有的Visual Studio工作,还有其他build议吗?

这个CSS字体简写语法是什么意思?

我在样式表中看到以下CSS声明: font: 12px/18px … 12px/18px部分究竟意味着什么?