标签: font-size

基于容器宽度的字体缩放

我很难理解字体缩放.

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

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

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

我的理由是,事情就像我的菜单中就当调整压扁,所以我需要减少PX pxfont-size相对其它元素的容器的宽度之中.(例如,在大型桌面上的菜单中,22px可以完美运行.向下移动到平板电脑宽度,16px更合适.)

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

css font-size responsive-design

1083
推荐指数
22
解决办法
108万
查看次数

如何在matplotlib图上更改字体大小

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

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

import matplotlib 
matplotlib.rc('xtick', labelsize=20) 
matplotlib.rc('ytick', labelsize=20) 
Run Code Online (Sandbox Code Playgroud)

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

python matplotlib font-size

473
推荐指数
14
解决办法
75万
查看次数

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

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

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

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

java eclipse fonts font-size

423
推荐指数
10
解决办法
55万
查看次数

371
推荐指数
14
解决办法
31万
查看次数

334
推荐指数
12
解决办法
17万
查看次数

响应字体大小

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

CSS

body {
  font-size: 100%
}

/* Headers */

h1 {
  font-size: 6.2em;
  font-weight: 500;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="row">
  <div class="twelve columns text-center">
    <h1> LARGE HEADER TAGLINE </h1>
  </div>
  <!-- End Tagline -->
</div>
<!-- End Row -->
Run Code Online (Sandbox Code Playgroud)

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

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

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

css em font-size responsive-design zurb-foundation

331
推荐指数
15
解决办法
94万
查看次数

自动适应TextView for Android

背景

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

问题

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

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

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

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

  2. 应该处理宽度和高度

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

  4. 应该允许多线或单线.如果是多行,请允许最大和最小行.

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

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

我试过的

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

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

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

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

文件 res/layout/activity_main.xml

<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>
Run Code Online (Sandbox Code Playgroud)

文件 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); …
Run Code Online (Sandbox Code Playgroud)

android font-size textview layoutparams

229
推荐指数
5
解决办法
18万
查看次数

更改UISegmentedControl的字体大小

任何人都可以告诉我如何更改字体类型和大小UISegmentedControl

iphone cocoa-touch font-size uisegmentedcontrol ios

217
推荐指数
7
解决办法
10万
查看次数

如何调整文本字体大小以适应textview

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

例如,我正在使用a TableLayoutTextView在每行中添加几个s.由于我不希望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());  
Run Code Online (Sandbox Code Playgroud)

android font-size textview

178
推荐指数
10
解决办法
16万
查看次数

更改字体大小macvim?

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

我的问题是:

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

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

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

谢谢!

font-size macvim

173
推荐指数
7
解决办法
5万
查看次数