草庐IT

ios - 检测字体在 iOS 上是否为粗体/斜体?

给定一个UIFont或一个CTFont,我如何判断字体是粗体还是斜体? 最佳答案 iOS7字体描述符没有理由使用CoreText,您可以简单地向UIFont询问fontDescriptor。UIFont*font=[UIFontboldSystemFontOfSize:17.0f];UIFontDescriptor*fontDescriptor=font.fontDescriptor;UIFontDescriptorSymbolicTraitsfontDescriptorSymbolicTraits=fontDescriptor.s

android - 如何设置TextView的textStyle如粗体、斜体

如何在不使用XML布局的情况下在Java中设置TextView样式(粗体或斜体)?也就是说,我需要用Java编写android:textStyle。 最佳答案 textView.setTypeface(null,Typeface.BOLD_ITALIC);textView.setTypeface(null,Typeface.BOLD);textView.setTypeface(null,Typeface.ITALIC);textView.setTypeface(null,Typeface.NORMAL);保留以前的字体textVie

android - 如何设置TextView的textStyle如粗体、斜体

如何在不使用XML布局的情况下在Java中设置TextView样式(粗体或斜体)?也就是说,我需要用Java编写android:textStyle。 最佳答案 textView.setTypeface(null,Typeface.BOLD_ITALIC);textView.setTypeface(null,Typeface.BOLD);textView.setTypeface(null,Typeface.ITALIC);textView.setTypeface(null,Typeface.NORMAL);保留以前的字体textVie

Ios Swift使字体切换粗体,斜体,粗体斜体,正常而不改变其他属性

我很惊讶,简单地为现有字体设置粗体和斜体在Swift中是如此复杂。我只是想通过在字体类上使用以下方法来简化事情。我希望将以下方法添加到已设置字体系列和字体大小的现有字体中。我需要保留这些并仅更改以下内容。setBold:ShudpreserveitalicsetItalic:ShudpreserveboldsetBoldItalicsetNormal:removebothboldanditalicremoveBold:Shudpreserveitalicremoveitalic:Shudpreservebold我尝试了下面的方法,使用fontDescriptorWithSymbolic

c# - 将字体设置为斜体和粗体

如何将多种字体样式应用于文本?System.Drawing.FontMyFont=newSystem.Drawing.Font(thisTempLabel.LabelFont,((float)thisTempLabel.fontSize),FontStyle.Bold+FontStyle.Italic,//+obviouslydoesn'twork,butwhatamImeanttodo?GraphicsUnit.Pixel);感谢您的帮助! 最佳答案 System.Drawing.FontMyFont=newSystem.Draw

javascript - 如何将 HTML5 canvas 文本设置为粗体和/或斜体?

我以非常直接的方式将文本打印到Canvas上:varctx=canvas.getContext('2d');ctx.font="10ptCourier";ctx.fillText("HelloWorld",100,100);但是如何将文本更改为粗体、斜体或两者兼而有之?有什么建议可以修复这个简单的例子吗? 最佳答案 来自MDNdocumentationonCanvasRenderingContext2D.font:TheCanvasRenderingContext2D.fontpropertyoftheCanvas2DAPIspec

android - 带有 wrap_contents 的斜体 TextView 似乎在右边缘剪辑文本

似乎从最右边的字符中剪掉了几个像素,至少在480x800模拟器或NexusOne上是这样。对我来说,这看起来像是一个错误,但我只是一个Android初学者。我试图在左右两边添加边距,但它仍然在剪裁。最后,我的破解方法是在文本的两侧添加一个空格。还有其他解决方案吗? 最佳答案 android:layout_width="wrap_content",为您提供一个用于包装内容呈现的矩形。一切都适用于普通文本(非斜体)。启用italic文本后,换行的文本将尝试适合矩形,因此最右边的字符将被截断,除非其不可截断(例如.、)、1等)建议的解决方

string - Flutter:是否可以仅在传递给文本小部件之前在字符串中格式化(粗体、斜体等)?

例如:Stringdesc="HelloWorld";newText(desc); 最佳答案 您可以使用flutter_html_view包。Stringhtml='HelloWorld';newHtmlTextView(data:html);如果您只是想要不同的样式,可以使用RichText带有TextSpans的小部件喜欢this.newRichText(text:newTextSpan(text:'Hello',style:DefaultTextStyle.of(context).style,children:[newText

android - 如何在 Android TextView 中将字体样式设置为粗体、斜体和下划线?

我想让TextView的内容变为粗体、斜体和下划线。我尝试了以下代码,它可以工作,但没有下划线。我该怎么做?有什么快速的想法吗? 最佳答案 这应该使您的TextView同时粗体、下划线和斜体。strings.xmlCopyright要将此字符串设置为您的TextView,请在您的ma​​in.xml中执行此操作或在JAVA中,TextViewtextView=newTextView(this);textView.setText(R.string.register);有时,当您可能不得不使用动态文本时,上述方法将无济于事。所以在那种情

ios - iPhone/iPad的UILabel如何设置粗体和斜体?

如何在iPhone/iPad的UILabel上设置粗斜体?我搜索了论坛,但没有任何帮助。谁能帮帮我? 最佳答案 不要尝试使用字体名称。使用字体描述符你不需要名字:UILabel*label=[[UILabelalloc]init];//useyourlabelobjectinsteadofthisUIFontDescriptor*fontD=[label.font.fontDescriptorfontDescriptorWithSymbolicTraits:UIFontDescriptorTraitBold|UIFontDescri