草庐IT

ios - iOS 开发是否有内置的固定宽度字体?

从[UIFontboldSystemFontWithSizexx]调用的字体不是固定宽度的,我不知道这个系统字体的确切名称(iOS6)。我想知道是否有内置的固定宽度字体?否则我必须在我的应用程序中嵌入新字体。PS:可能iOS7系统字体是等宽的吧,哈哈谢谢你们。 最佳答案 这是iOS上可用的内置字体列表:http://iosfonts.com.Courier看起来像是那里唯一的等宽字体。 关于ios-iOS开发是否有内置的固定宽度字体?,我们在StackOverflow上找到一个类似的问题

swift - 确定 WKInterfaceLabel 的字体大小和粗细 - 等宽字体需要

WatchKit支持usingamonospacedfontfordigits.使用Xcode8.3.2和WatchOS3。我相信我无法在InterfaceBuilder中定义/选择它,因此我需要手动设置它。为此,我可以使用:classfuncmonospacedDigitSystemFont(ofSizefontSize:CGFloat,weight:CGFloat)->UIFont它需要我设置尺寸和重量。我想从InterfaceBuilder中定义的标签设置中继承这些设置。但是:如何获取标签的当前尺寸和重量?似乎没有获取当前属性的方法。因此,在应用等宽字体时,我似乎需要对其进行硬编

ios - 只要文本是,就在 UILabel 中显示背景颜色

我已经通过Storyboard中ViewController的属性选项卡设置了backgroundColor。但是我只想在标签中填充的文本长度中显示背景颜色,而不是在整个可能的长度中。我不能附上任何图片,所以这是我想要的: 最佳答案 尝试以下步骤:在Storyboard中选择UILabel。打开“尺寸检查器”。在“标签”部分,确保未选中“显式”。在“约束”列表中,确保没有约束为宽度属性提供值。此外,删除将UILabel的右边缘固定到UIImageView的任何约束,因为这将隐式地为自动布局提供标签的固定宽度。在UILabel和UII

python - 在 gtk textview 中使用系统等宽字体

我想在我的(Python)程序中有一个GtkTextView,它显示带有系统等宽字体的文本。我发现了很多使用明确字体系列名称和大小的方法。但是,我想使用系统指定的等宽字体(例如来自ubuntu字体首选项面板)。我的程序应该能够在Windows和Linux上运行而无需修改,自动选择正确的字体。澄清一下,这不是我想要的:fontdesc=pango.FontDescription("Courier18")textview.modify_font(fontdesc) 最佳答案 您可以只使用“monospace18”作为您的字体,它将使用系

html - 垂直对齐等宽字体中的 html 实体字符?

有时,我需要在字符列垂直对齐的地方键入文本,最简单的方法当然是使用字体系列“monospace”、“Courier”等。不过,我注意到许多html实体代码字符(表情符号等)并不总是符合这个固定的字体宽度,但仍然会比普通字符更宽,并将同一行上的后续字符“推”到右边,尽管使用等宽字符。例如:♡=♡---在等宽空间中稍微太宽了。♛=♛---在等宽空间中太宽了。♥=♥---这在我的Windows笔记本电脑上遵循等宽宽度,但在使用android/chrome查看时太宽了。是否有任何修复/解决方法可以防止这种异常行为?我在想,是否有一种方法可以“压缩”这些字符的宽度,以确保它们都与固定的字符宽度对

html - 垂直对齐等宽字体中的 html 实体字符?

有时,我需要在字符列垂直对齐的地方键入文本,最简单的方法当然是使用字体系列“monospace”、“Courier”等。不过,我注意到许多html实体代码字符(表情符号等)并不总是符合这个固定的字体宽度,但仍然会比普通字符更宽,并将同一行上的后续字符“推”到右边,尽管使用等宽字符。例如:♡=♡---在等宽空间中稍微太宽了。♛=♛---在等宽空间中太宽了。♥=♥---这在我的Windows笔记本电脑上遵循等宽宽度,但在使用android/chrome查看时太宽了。是否有任何修复/解决方法可以防止这种异常行为?我在想,是否有一种方法可以“压缩”这些字符的宽度,以确保它们都与固定的字符宽度对

html - 具有相等宽度和高度 TD 的响应式表格

如何创建每个单元格/TD具有相同宽度和高度的响应式HTML表格?因此,当我调整浏览器窗口大小时或调整表格容器大小时,表格将调整大小,但每个单元格的高度和宽度将相等。基金会不关心这个。当我用固定的宽度和高度(以像素为单位)初始化TD时,当调整浏览器的宽度时,它会水平缩小td,但不会保持相同的纵横比。我使用Foundation作为我的基础响应式框架。 最佳答案 下面是一种可行的方法。https://jsfiddle.net/ocp36uLb/32/table{border-collapse:collapse;width:100%;}td

html - 具有相等宽度和高度 TD 的响应式表格

如何创建每个单元格/TD具有相同宽度和高度的响应式HTML表格?因此,当我调整浏览器窗口大小时或调整表格容器大小时,表格将调整大小,但每个单元格的高度和宽度将相等。基金会不关心这个。当我用固定的宽度和高度(以像素为单位)初始化TD时,当调整浏览器的宽度时,它会水平缩小td,但不会保持相同的纵横比。我使用Foundation作为我的基础响应式框架。 最佳答案 下面是一种可行的方法。https://jsfiddle.net/ocp36uLb/32/table{border-collapse:collapse;width:100%;}td

html - CSS 网格中的等宽列

我希望使用css网格让下面的html在n个相等的列中显示行元素是否有两个、三个或更多子元素-Flexbox使这很容易,但我无法使用css网格完成它-任何帮助表示赞赏。 最佳答案 长话短说grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;repeat(3,1fr)的常见答案不太正确。这是因为1fr是关于可用(!)空间的分布。一旦内容变得大于轨道大小,这就会中断。默认情况下,它不会溢出并相应地调整列宽。这就是为什么不能保证所有1fr的宽度都相等。1fr实际上只是minmax(au

html - CSS 网格中的等宽列

我希望使用css网格让下面的html在n个相等的列中显示行元素是否有两个、三个或更多子元素-Flexbox使这很容易,但我无法使用css网格完成它-任何帮助表示赞赏。 最佳答案 长话短说grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;repeat(3,1fr)的常见答案不太正确。这是因为1fr是关于可用(!)空间的分布。一旦内容变得大于轨道大小,这就会中断。默认情况下,它不会溢出并相应地调整列宽。这就是为什么不能保证所有1fr的宽度都相等。1fr实际上只是minmax(au