当前位置: 首页 > 知识库问答 >
问题:

如何将字体大小设置为“更大”或系统默认值的140%

宦宏爽
2023-03-14

我想为我的用户提供显示特定的可能性

我想用web-css“大”或“大”值或原始字体大小的140%来显示文本。

我发现了几个关于SO和第三方库的问题,比如响应式字体大小,但它们似乎都与我无关。

做我想做的事最简单的方法是什么?


共有3个答案

羊舌炯
2023-03-14

我认为您正在寻找的是PixelRatio,它可以让您更好地控制字体大小。否则,它可以帮助到达您的帖子的人。

PixelRatio可让您访问设备的像素密度和字体比例。

因此,在您获得所需的信息后,您可以使用它。

你可以找到这个答案的例子

例如:

var React = require('react-native');

var {StyleSheet, PixelRatio} = React;

var FONT_BACK_LABEL   = 18;

if (PixelRatio.get() <= 2) {
  FONT_BACK_LABEL = 14;
}

var styles = StyleSheet.create({
  label: {
    fontSize: FONT_BACK_LABEL
  }
});
史阳晖
2023-03-14

你可以用它们来表示相对大小。

使用em,您可以说出您希望文本的大小或小多少倍。例如:

0.5em将是您初始尺寸的一半,1em将是相同的尺寸,2em将是两倍的尺寸。

<Text style={{fontSize: `${relativeSize}em`}}>
      I am {relativeSize} times bigger than I was supposed to be
</Text>

这是一个工作示例:https://snack.expo.io/@andrpr/bigle-text-example

如果您想使用百分比,您可以将它们转换为您希望文本大多少:

const percentage = 140;
const relativeSize = percentage/100;

https://snack.expo.io/@和rpr/percentage较大文本示例

万俟沛
2023-03-14
  1. 您为每个组件定义样式,例如

附言:通常,不能只将字体放大%

 类似资料:
  • 我正在使用iTextSharp创建一个新的pdf文件。pdf将包含一个标题和一个pdf表格。生成的pdf文件的文件大小应该尽可能小,所以我使用默认字体(Helvetica,12pt)。有没有办法将默认字体大小从12pt更改为8pt。 我知道我可以为每个pdf表格单元格设置字体。 但是是否可以为整个文档/表格设置默认字体大小,这样我就不需要为每个表格单元格额外设置字体了? (我在谷歌上搜索了这个话题

  • 问题内容: 我发现这样改变字体和大小: 但是UILabel没有这种方法 我想做喜欢 我不想在StoryBoard中更改UILabel字体 我想使用程序来执行此操作(因为我的应用已完成,但是只有字体应更改为更大字体和其他字体) 我该怎么办 ? 问题答案: 首先,您需要向UILabel添加扩展名: 第二次使用外观进行设置: 希望能帮助到你。

  • 问题内容: 有没有办法在Swing GTK LaF中更改默认字体大小? GTK LaF似乎假定为72dpi,因此所有字体仅是使用96dpi屏幕时应具有的大小的3/4。有关详细信息,请参见此Fedora错误。在此同时,我想找到一种解决方法。 我已经尝试重置通过字体大小,推荐这里,例如,而是(因为也注意到有)的GTK的LaF似乎忽略这一点。 我 可以 建立一个小部件工厂,该工厂还将为创建所有Swing

  • 问题内容: 我有一个具有%宽度和高度的容器,因此它可以根据外部因素进行缩放。我希望容器内的字体相对于容器的大小是恒定的。有没有什么好方法可以使用CSS做到这一点?将根据原来的字体尺寸(这将是100%)将只缩放字体。 问题答案: 您也许可以使用CSS3通过计算来做到这一点,但是使用JavaScript可能更安全。 使用JS,您可以更改文本的高度,然后在调整大小的过程中将相同的计算简单地绑定到调整大小

  • 我试图设置可变投掷SpEL在Spring启动应用程序: 应该来自应用程序-{profile}。财产。但是字段始终为空,即使已存在。 带有的代码可以正常工作,但包含空字符串。 我的问题是,如果使用SpEL的属性不存在,如何将null设置为variable。 upd:值来自特定于配置文件的属性文件

  • 我有这样一个代码: 从图中可以看出,Fontsize中的设置不影响图例标题字体大小。 如何将图例标题的字体大小设置为较小的大小?