javascript

java

python

c#

node.js

reactjs

android

php

c++

html

jquery

ruby-on-rails

css

git

ios

.net

sql

c

string

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

objective c - UILabel字体大小?

我似乎无法使用以下代码修改UILabel的字体大小:

itemTitle.font = [UIFont systemFontOfSize:25];

当我将数字25增加到更大的数字时,似乎只会在标签上添加一个上边距,从而将文本向下推得太多,以便文本在底部被切断或完全溢出。

我在systemFontOfSize 25的其他地方有另一个UILabel,它比itemTitle文本小得多。 这是怎么回事? 25不应该是绝对值吗?

我对如何以编程方式更改uilabels的字体大小感到困惑。

trans by 2019-09-11T11:56:22Z

css - 以*字符*指定宽度

使用固定宽度字体时,我想以字符指定HTML元素的宽度。

&#34; em&#34; unit应该是M字符的宽度,所以我应该能够用它来指定宽度。 这是一个例子:

<html>
  <head>
    <style>
      div {
        font-family: Courier;
        width: 10em;
      }
    </style>
  </head>
  <body>
    <div>
      1 3 5 7 9 1 3 5 7 9 1
    </div>
  </body>
</html>

结果不是我想要的,因为第15列后的浏览器行中断,而不是10:

1 3 5 7 9 1 3 5
7 9 1

(在Ubuntu中都有Firefox和Chromium的结果。)

维基百科的文章说&#34; em&#34; 并不总是M的宽度,所以它绝对看起来像是&#34; em&#34; 单位不可信任。

trans by 2019-08-22T22:36:42Z

xcode - ios版本6.0上不推荐使用的最小字体大小

我刚刚使用iOS 6.0升级到xcode 4.5,它突出显示了我的XIB文件中所有UILabel的警告,说明&#34;在ios版本6.0和#34;上不推荐使用最小字体大小。 有谁知道这是指什么以及如何解决它?

更新:图像不再可用(见[https://skitch.com/hahmadi82/eyk51/cloud]]

trans by 2019-08-13T04:44:17Z

r - 如何更改ggplot2中的默认字体大小

我想知道是否可以为整个R会话更改ggplot2图形的某些默认参数,例如字体大小。 我们的想法是避免为每个情节设置它们。

trans by 2019-08-06T12:37:20Z

css - 在Safari(iPhone)上渲染的某些字体大小

有没有CSS或其他原因,为什么Safari / iPhone会忽略某些字体大小设置? 在我的特定网站上,iPhone上的Safari渲染了一些字体大小:13px文本大于font-size:15px文本。 是否可能不支持某些元素的字体大小?

trans by 2019-08-02T00:08:49Z

移动 - 为什么Twitter Bootstrap使用像素字体大小?

鉴于Twitter Bootstrap旨在提供响应/设备友好,为什么它不使用相对字体大小?

trans by 2019-07-24T01:24:17Z

CSS中的字体大小 - %或em?

在CSS中设置字体大小时,我应该使用百分比值(%)还是em? 你能解释一下这个优势吗?

trans by 2019-07-05T12:19:49Z


HTML - Android上的Chrome重新调整fon

显然,一旦文本段落达到一定长度,android上的chrome决定调整文本大小并使其变大(引起各种乐趣)。 现在我有一个网站,其中大约一半的p-tag遵循我设置的大小,另一半随意改变 - 显然取决于段落的长度。

我怎么解决这个问题呢?

trans by 2019-05-30T01:59:12Z

更改字体大小macvim?

我正在使用macvim,我喜欢它。 我也碰巧真的喜欢默认字体。

我的问题是:

如何更改.gvimrc中的字体大小? 我希望它更大,而不更改默认的字体。

我见过的所有例子都指定了一个字体,然后是':'然后是大小。

那么我怎么才改变大小而不是字体本身呢?

谢谢!

trans by 2019-04-13T16:39:52Z

android - 如何调整文本字体大小以适应textvi

android中是否有任何方法可以调整textview中的文本大小以适应它占用的空间?

例如。 我正在使用measureText并在每行中添加了几个TextView。 由于我不希望TextViews包装文本,我宁愿看到它降低了内容的字体大小。

有任何想法吗?

我试过measureText,但由于我不知道列的大小,所以使用起来很麻烦。这是我想要将字体大小更改为适合的代码的代码

TableRow row = new TableRow(this);   
for (int i=0; i < ColumnNames.length; i++) {    
    TextView textColumn = new TextView(this);      
    textColumn.setText(ColumnNames[i]);
    textColumn.setPadding(0, 0, 1, 0);
    textColumn.setTextColor(getResources().getColor(R.drawable.text_default));          
    row.addView(textColumn, new TableRow.LayoutParams()); 
} 
table.addView(row, new TableLayout.LayoutParams());  
trans by 2019-04-06T19:56:48Z

自动适应TextView for Android

背景

很多时候,我们需要将TextView的字体自动调整到给定的边界。

问题

可悲的是,即使有很多线程和帖子(和建议的解决方案)谈论这个问题(例如这里,这里和这里的例子),它们都没有真正运作良好。

这就是为什么,我决定测试每一个,直到找到真正的交易。

我认为来自这样一个textView的要求应该是:

  1. 应允许使用任何字体,字体,样式和字符集。

  2. 应该处理宽度和高度

  3. 没有截断,除非文本因为限制而无法适应,我们已经给它(例如:文本太长,可用尺寸太小)。 但是,如果我们愿意,我们可以请求水平/垂直滚动条,仅适用于那些情况。

  4. 应该允许多线或单线。 如果是多线,请允许max&amp; 最小线。

  5. 计算速度不应该慢。 使用循环找到最佳尺寸? 至少要优化它,不要每次增加1个采样。

  6. 在多行的情况下,应该允许更喜欢调整大小或使用更多行,和/或允许使用“\ n”字符自己选择行。

我试过的

我已经尝试了很多样本(包括链接的那些,我已经写过了),而且我也尝试修改它们来处理这些情况,我已经谈过了,但没有一个真正起作用。

我做了一个示例项目,让我可以直观地看到TextView是否正确自动匹配。

目前,我的示例项目只是随机化文本(英文字母加上数字)和textView的大小,并让它保持单行,但即使这样也不适用于我尝试的任何样本。

这是代码(也可在此处获得):

文件src/.../MainActivity.java

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
  android:layout_height="match_parent" tools:context=".MainActivity">
  <Button android:id="@+id/button1" android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true" android:text="Button" />
  <FrameLayout android:layout_width="match_parent"
    android:layout_height="wrap_content" android:layout_above="@+id/button1"
    android:layout_alignParentLeft="true" android:background="#ffff0000"
    android:layout_alignParentRight="true" android:id="@+id/container"
    android:layout_alignParentTop="true" />

</RelativeLayout>

文件src/.../MainActivity.java

public class MainActivity extends Activity
  {
  private final Random        _random            =new Random();
  private static final String ALLOWED_CHARACTERS ="qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890";

  @Override
  protected void onCreate(final Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    final ViewGroup container=(ViewGroup)findViewById(R.id.container);
    findViewById(R.id.button1).setOnClickListener(new OnClickListener()
      {
        @Override
        public void onClick(final View v)
          {
          container.removeAllViews();
          final int maxWidth=container.getWidth();
          final int maxHeight=container.getHeight();
          final FontFitTextView fontFitTextView=new FontFitTextView(MainActivity.this);
          final int width=_random.nextInt(maxWidth)+1;
          final int height=_random.nextInt(maxHeight)+1;
          fontFitTextView.setLayoutParams(new LayoutParams(width,height));
          fontFitTextView.setSingleLine();
          fontFitTextView.setBackgroundColor(0xff00ff00);
          final String text=getRandomText();
          fontFitTextView.setText(text);
          container.addView(fontFitTextView);
          Log.d("DEBUG","width:"+width+" height:"+height+" text:"+text);
          }
      });
    }

  private String getRandomText()
    {
    final int textLength=_random.nextInt(20)+1;
    final StringBuilder builder=new StringBuilder();
    for(int i=0;i<textLength;++i)
      builder.append(ALLOWED_CHARACTERS.charAt(_random.nextInt(ALLOWED_CHARACTERS.length())));
    return builder.toString();
    }
  }

这个问题

有人知道这个常见问题的解决方案吗?

即使是一个解决方案,其功能要少得多,我所写的内容,例如一个只有一定数量的文本行,并根据其大小调整其字体,但从来没有奇怪的故障,并且文本也得到了解决方案 与可用空间相比大/小。


GitHub项目

由于这是一个非常重要的TextView,我决定发布一个库,这样每个人都可以轻松地使用它,并为此做出贡献。

trans by 2019-03-01T04:28:49Z

如何在Xcode编辑器中增加字体大小?

在Xcode中增加字体大小是一件痛苦的事。

trans by 2019-02-05T11:52:37Z

css - 响应字体大小

我使用Zurb Foundation 3网格创建了一个站点。 每个页面都有一个大的h1。

CSS

body {font-size:100%}
/* Headers */
h1 { font-size:6.2em;font-weight:500; }

HTML

<div class="row">
<div class="twelve columns text-center">
<h1> LARGE HEADER TAGLINE </h1>
</div><!-- End Tagline -->
</div><!-- End Row -->

当我将浏览器的大小调整为移动大小时,大字体不会调整并导致浏览器包含水平滚动以容纳大文本。

我注意到在Zurb Foundation 3 Typography示例页面上,标题在压缩和扩展时适应浏览器。

我错过了一些非常明显的东西吗 我该如何实现这一目标?

trans by 2019-02-05T03:45:54Z

python - 如何在matplotlib上更改字体大小

如何在matplotlib图上更改所有元素(刻度,标签,标题)的字体大小?

我知道如何更改刻度标签尺寸,这是通过以下方式完成的:

import matplotlib 
matplotlib.rc('xtick', labelsize=20) 
matplotlib.rc('ytick', labelsize=20) 

但是如何改变其余部分呢?

trans by 2019-02-02T06:19:00Z

objective c - 以编程方式设置UIButton标题UILabel字体大小

我需要以编程方式设置UIButton的标题UILabel的字体大小。

trans by 2019-01-28T23:47:18Z

如何在Eclipse中为Java文本编辑器更改字体大小?

我刚刚尝试通过以下方式在Eclipse 3.6.0中更改字体大小:

常规→外观→颜色和字体→Java编辑器文本字体

但是,字体大小仅在我打开的文件中更改。 如何更改我在Eclipse中打开的所有Java文件和项目的字体大小?

trans by 2019-01-11T04:18:51Z

css - 基于包含宽度的字体缩放

我很难理解字体缩放。

我目前有这个网站的身体font-size 100%。 但是100%的是什么? 这似乎计算出16px。

我的印象是,100%会以某种方式引用浏览器窗口的大小,但显然不是因为它总是16px,无论窗口是否调整为移动宽度或完整的宽屏桌面。

如何使我的网站上的文本与其容器相关? 我尝试使用font-size,但这也没有扩展。

我的理由是,当你调整大小时,我的菜单之类的东西会变得模糊,所以我需要减少font-sizefont-size以及与容器宽度相关的其他元素。 (例如,在大型桌面上的菜单中,22px可以很好地工作。向下移动到平板电脑宽度,16px更合适。)

我知道我可以添加断点,但我真的希望文本可以扩展为具有额外的断点,否则我将最终为每100px宽度减少数百个断点来控制文本。

trans by 2018-12-18T05:04:54Z

1 共1页