精华内容
下载资源
问答
  • 藕断丝连字体加粗版是一款很有特色的字体,该字体主要要运用到连笔,寻找一条适合需要设计的主题的公用笔画(创建笔画),制造字体间的连接,增强整体性。有需要的欢迎下载使用! 藕断丝连字体加粗版介绍 藕断丝连...
  • 1. 自定义字体 ...所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里。第二步,程序中调用: TextViewtv = (TextView)
    1.    自定义字体
    可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体
    所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里。第二步,程序中调用:
    TextViewtv = (TextView)findViewById(R.id.textView);
    AssetManagermgr=getAssets();//得到AssetManager
    Typefacetf=Typeface.createFromAsset(mgr, "fonts/mini.TTF");//根据路径得到Typeface
    tv.setTypeface(tf);//设置字体
    效果如下图所示:


     
    2.    显示多种颜色的字
    Android支持html格式的字符串,通过调用Html.fromHtml(str)方法可以转换html格式的字符串str。
    示例如下:
    StringtextStr1 = "<font color=\"#ffff00\">如果有一天,</font><br>";
    StringtextStr2 = "<font color=\"#00ff00\">我厌倦了这里,</font><br>";
    StringtextStr3 = "<font color=\"#ff00ff\">我会乘着梦,</font><br>";
    StringtextStr4 = "<font color=\"#00ffff\">飞向那个属于自己的<br>世界……</font><br>";
    tv.setText(Html.fromHtml(textStr1+textStr2+textStr3+textStr4));
    运行后效果如下:

     
    3.    字体加粗
    在xml布局文件中使用android:textStyle=”bold”可以将英文设置成粗体,但是不能将中文设置成粗体,将中文设置成粗体的方法是:使用TextPaint的仿“粗体”设置setFakeBoldText为true。示例代码如下:
    tv.getPaint().setFakeBoldText(true);
    效果如下:

     
    4.    添加阴影
    在xml布局文件中使用一系列android:shadowXXX属性可添加设置阴影。具体为:shadowColor设置阴影颜色;shadowDx设置阴影水平偏移量;shadowDy设置阴影垂直偏移量;shadowRadius设置阴影半径。
    示例代码:
    android:shadowColor="#ffffff"
    android:shadowDx="15.0"
    android:shadowDy="5.0"
    android:shadowRadius="2.5"
    显示效果如下:
     

     
    5.    插入图片
    插入图片有两种方法,第一种方法就是用上面说的html格式的字符串,不过转换稍微有些麻烦。需要用到ImageGetter类来对图片的src属性进行转换。示例代码如下:
    StringimgStr = "<img src=\""+R.drawable.sidai+"\"/>";
    Html.ImageGetterimageGetter = new Html.ImageGetter() {
             public Drawable getDrawable(Stringarg0) {
                       // TODO Auto-generated methodstub
                       int id =Integer.parseInt(arg0);
                       Drawable draw =getResources().getDrawable(id);
                       draw.setBounds(10, 10, 228,300);
                       return draw;
             }
    };
    tv.append(Html.fromHtml(imgStr,imageGetter,null));
    第二种方法是使用xml布局文件中一系列android:drawableXXX属性来实现插入图片。具体为:drawableBottom是在文本框内文本的底端绘制指定图像;drawableLeft是在文本框内文本的左边绘制指定图像;drawableRight是在文本框内文本的右边绘制指定图像;drawableTop是在文本框内文本的顶端绘制指定图像;drawablePadding设置文本框内文本与图像之间的间距。示例代码:
    android:drawableBottom=”@drawable/sidai”
    插入图片后的显示效果如下:

    展开全文
  • 页面字体大小,加粗,使用ttf字体等。 1,页面字体大小:我是用下面这种方法 使文字的高度乘一个分数,如果哪位有更好的方法的话 请及时告知. Font font=Font.getDefault().derive(height*11/10); 2,加粗 Font还有...
    经过一年的黑莓开发,总结一些东西,记录遇到过的一些问题。  

    这里主要记录跟页面排版文字有关的问题: 

    页面字体大小,加粗,使用ttf字体等。


    1,页面字体大小:我是用下面这种方法 使文字的高度乘一个分数,如果哪位有更好的方法的话 请分享下.

    Font font=Font.getDefault().derive(height*11/10);

    2,加粗   Font还有很多其他样式,可以按需求设置,Font.BOLD是加粗

    Font font=Font.getDefault().derive(Font.BOLD,height);

    3,使用ttf字体: 首先说明下,BB6是不支持ttf字体的,这个是在BB官方网站上看到的.

    	public static Font getTTFFont(){
    		//**.ttf是对应的ttf字体文件,TTFName是在代码中使用的名字可以根据自己喜好起名字
    		FontManager.getInstance().load("**.ttf", 
    		"TTFName", FontManager.APPLICATION_FONT);
    		//获取手机的版本号
    		String versionstr =DeviceInfo.getSoftwareVersion();
    		Font myFont =null;
    		FontFamily typeface = null;
    		try {
    			//TTFName 与上边的那个TTFName一致
    			typeface = FontFamily.forName("TTFName");
    			myFont = typeface.getFont(Font.PLAIN, Font.getDefault().getHeight());
    		}catch (Exception e) {
    			e.printStackTrace();
    		}
    		if(versionstr.startsWith("6")){
    			//如果手机是BB6的话取默认的Font,如果TTF有加粗效果的话
    			//myFont=Font.getDefault().derive(Font.BOLD);
    			myFont=Font.getDefault();
    		}
    		return myFont;
    	}


    在代码中使用TTF字体 :CharactersUtil是上面获取TTFFont的工具类

    Font font=CharactersUtil.getTTFFont();
    
    LabelField labelField = new LabelField("blackberry");
    
    labelField.setFont(font);






    展开全文
  • 华文黑体加粗ttf

    2019-07-24 17:30:56
    华文黑体加粗ttf是一款在华文黑体字体的基础上稍微加粗了一些所得到的中文艺术字体,使得字体更醒目,效果更明显,支持简体和繁体,用户可随意切换,欢迎有需要此字体的朋友前来下载使用。 PS:该字体支持android...
  • Android原机中英文字体包下载,主要是DroidSansFallback.ttf(中文字体)、DroidSans.ttf(英文字体)、DroidSans-Bold.ttf(英文加粗字体)这三种字体的打包下载,因为这三种字体是Andorid系统中几乎每一个显示界面...
  • 记录一些关于latex字体配置英文字体使用fontspec宏包设置字体\setmainfont{Times New Roman}\setsansfont{DejaVu Sans}\setmonofont{Latin Modern Mono}\setsansfont{[foo.ttf]} % 直接使用当前目录下的字体文件1234...

    记录一些关于latex字体配置

    英文字体

    使用fontspec宏包设置字体

    \setmainfont{Times New Roman}

    \setsansfont{DejaVu Sans}

    \setmonofont{Latin Modern Mono}

    \setsansfont{[foo.ttf]} % 直接使用当前目录下的字体文件1

    2

    3

    4

    这里可以用可选参数强制设置每种字体对应的变体,比如如果要Times加粗后用Nimbus Sans L,斜体用Nimbus Roman No9 L则:

    \setmainfont[BoldFont=Nimbus Sans L, ItalicFont={Nimbus Roman No9 L}]{Times New Roman}1

    大多数情况下,这样做是不必要的,因为fontspec宏包会自动选择对应的粗体和斜体。

    英文的字体变换比中文方便许多,也有效许多,很多英文下有效的字体变换方法在中文下都没有用。

    在英文下,临时改变英文字体可以用

    \fongfamily{font}

    \setmainfont{font}1

    2

    配合{}的分组作用,可以临时改变字体。但是在中文下,这两种方法都失效。

    字体大小

    Command Nominal Point Size Exact Point Size

    \tiny 5 5

    \scriptsize 7 7

    \footnotesize 8 8

    \small 9 9

    \normalsize 10 10

    \large 12 12

    \Large 14 14.40

    \LARGE 18 17.28

    \huge 20 20.74

    \Huge 24 24.881

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    字体颜色

    \usepackage{xcolor}

    \textcolor{color}{words to be in color}

    \color{color}{}

    \colorbox[rgb]{r,g,b}{text} %背景颜色1

    2

    3

    4

    中文字体

    \setCJKmainfont{SimSun} % 语义和语法同fontspec

    \setCJKsansfont{SimHei}

    \setCJKmonofont{SimSun}

    \punctstyle{kaiming} % 不使用台湾同胞们标点独占一格的行为1

    2

    3

    4

    英文环境下改变中文字体的方法几乎都不能用,但是还有其他的方法可用

    \CJKfontspec{font}

    \setCJKfamilyfont{shortname}{fontname}

    \CJKfamily{shortname} %配合\setCJKfamilyfont1

    2

    3

    英文下改变字体大小的方法,也能在中文下使用,此外,ctex包还提供了\zihao{}方法来改变字号。其中参数为阿拉伯数字,如\zihao{5}表示五号,如果前面加上-号,即\ziaho{-5},则表示小五号。

    斜体加粗与下划线

    英文下:latex

    显示直立文本: \textup{文本}

    意大利斜体: \textit{文本}

    slanted斜体: \textsl{文本}

    显示小体大写文本:  \textsc{文本}

    中等权重: \textmd{文本}

    加粗命令: \textbf{文本}

    默认值: \textnormal{文本}

    下划线: \underline{文本}1

    2

    3

    4

    5

    6

    7

    8

    字体族:

    罗马 \textrm{}

    无衬字 \textsf{}

    打字机 \texttt{}

    普通字体: \textnormal{} 或者 \normalfont, 相当于 \rmfamily\mdseries\upshape1

    2

    3

    4

    中文下:

    加粗下划线命令可以正常使用

    latex中,中文没有斜体,所谓的斜体其实是”伪斜体”,可以利用改变字体的方式来实现,例如

    \setCJKmainfont[BoldFont = STZhongsong, ItalicFont = STKaiti]{STSong}1

    扩展

    利用宏包ulem可以实现其他的标记

    \usepackage{ulem}

    \uline{text} 下划线

    \uuline{text} 双下划线

    \uwave{text} 波浪线

    \sout{text} 删除线

    \xout{text} 斜删除线1

    2

    3

    4

    5

    6

    7

    查看系统字体

    使用 fc-list 命令可以列出系统中可以使用的字体. 使用参数 fc-list :lang=zh 可以单独列出支持中文的字体.

    展开全文
  • 我在飞碟xhtmlrenderer生成的pdf中使用自定义truetype字体.ITextRenderer renderer = new ITextRenderer();renderer.getFontResolver().addFont("myfont.ttf", BaseFont.CP1252, BaseFont.EMBEDDED);renderer.set...

    我在飞碟xhtmlrenderer生成的pdf中使用自定义truetype字体.

    ITextRenderer renderer = new ITextRenderer();

    renderer.getFontResolver().addFont("myfont.ttf", BaseFont.CP1252, BaseFont.EMBEDDED);

    renderer.setDocument(XMLResource.load(in).getDocument(), url);

    renderer.layout();

    renderer.createPDF(out);

    在正在呈现的html中,我有以下(例如)

    *{font-family:myfont;} /*

    some plain textsome bold text more bold

    但即使使用< b>和font-weight:bold我不能让文字大胆出来.

    现在,我知道这应该工作,因为我有一个类似的(遗留)项目使用相同的字体,和普通的旧itext(即没有xhtmlrenderer),它确实生成pdfs与粗体文本通过:

    myFont = BaseFont.createFont("myfont.ttf", BaseFont.CP1252, BaseFont.EMBEDDED);

    Font boldFont = new Font(myFont);

    boldFont.setStyle(Font.BOLD);

    com.lowagie.text.Document document = ...;

    document.add(new Paragraph("plain", myFont));

    document.add(new Paragraph("bold", boldFont));

    任何人都可以解释为什么我不能使用xhtmlrenderer粗体,也许是一种克服这个问题的方法?

    谢谢,p.

    展开全文
  • 黄引齐锯齿体字体是一款有着不规整笔画造型的黄引齐字体,该字体打破传统一笔一划的规整和传统,给人眼前一亮,同时加黑加粗字体让人印象深刻,设计灵感来自一些经典恐怖片,例如:电锯惊魂中的电锯,大白鲨的利齿...
  • 安卓对中文其实支持并不太好,tts(语音)中文也需要外装,所以字体更加需要.ttf文件加载。3.textview.setTypeface(Typeface tf),使用这个可以设置选用字体,和加粗斜体等。4.所以需要的是构建Typeface文件,可以...
  • 而在下载安装过官方字体后,在Office2010以后的版本中,仿宋_GB2312在加粗后依然无法正常显示,会有虚化/发虚/不清晰/不美观的问题。针对这个多年来微软都没有修复的问题,LHAIX大神制作了“楷体_GB2312”的修改版,...
  • 而在下载安装过官方字体后,在Office2010以后的版本中,仿宋_GB2312在加粗后依然无法正常显示,会有虚化/发虚/不清晰/不美观的问题。针对这个多年来微软没有修复的问题,LHAIX大神制作了“仿宋_GB2312”的修改版,...
  • linux 字体安装

    2017-11-15 15:59:15
    Google查了一下,果然Windows下的ttf字体与GNOME是兼容的!我立即确定了我的方案——使用Windows下的“微软雅黑”体作为桌面和应用程序的默认字体! 1. 首先获得一套“微软雅黑”字体库(Google一下一大把),包含...
  • linux字体安装

    2016-11-01 15:38:11
    Google查了一下,果然Windows下的ttf字体与GNOME是兼容的!我立即确定了我的方案——使用Windows下的“微软雅黑”体作为桌面和应用程序的默认字体! 1. 首先获得一套“微软雅黑”字体库(Google一下一大把),...
  • 移动端字体

    2016-12-28 14:10:00
    Android原机中英文字体,主要是DroidSansFallback.ttf(中文字体)、DroidSans.ttf(英文字体)、DroidSans-Bold.ttf(英文加粗字体)这三种字体, 因为这三种字体是Andorid系统中几乎每一个显示界面都要使用到的...
  • (转)linux字体安装

    2016-11-03 10:07:13
    Google查了一下,果然Windows下的ttf字体与GNOME是兼容的!我立即确定了我的方案——使用Windows下的“微软雅黑”体作为桌面和应用程序的默认字体! 1. 首先获得一套“微软雅黑”字体库(Google一下一大把),...
  • Google查了一下,果然Windows下的ttf字体与GNOME是兼容的!我立即确定了我的方案——使用Windows下的“微软雅黑”体作为桌面和应用程序的默认字体!1. 首先获得一套“微软雅黑”字体库(Google一下一大把),包含两...
  • 上首锐棱体.ttf

    2020-12-10 14:50:43
    上首锐棱体笔画加粗,横竖笔进行了改良,整体直线处理,字体有刚正不阿,形态端庄特点。 适用于搭配标志、广告标语、商业广告等高端属性。
  • linux 服务器安装字体

    2016-08-30 10:59:54
    1.首先获得一套“微软雅黑”字体库(Google一下一大把),包含两个文件msyh.ttf(普通)、msyhbd.ttf加粗); 也可以在windows服务器拷贝你需要的字体!具有目录是:C:\Windows\Fonts 2.在/usr/share/fonts目录下...
  • linux安装中文字体方法

    万次阅读 2016-04-26 10:39:24
    1. 首先获得一套“微软雅黑”字体库(Google一下一大把),包含两个文件msyh.ttf(普通)、msyhbd.ttf加粗); 2. 在/usr/share/fonts目录下建立一个子目录,例如win,命令如下:  # mkdir /usr/share/fonts/win ...
  • 安装字体:以微软雅黑字体为例(其他的宋体、黑体等点阵字体都一样的),我们的雅黑字体文件是:msyh.ttf(常规字体)和msyhbd.ttf(微软雅黑加粗字体),该字体可在widows目录的Fonts目录下找到,如果没有,也可以从网上...
  • ubuntu14.04 安装字体

    2016-12-13 16:24:38
    安装字体:以微软雅黑字体为例(其他的宋体、黑体等点阵字体都一样的),我们的雅黑字体文件是:msyh.ttf(常规字体)和msyhbd.ttf(微软雅黑加粗字体),该字体可在widows目录的Fonts目录下找到,如果没有,也可以从...
  • 粘贴出来之后会产生两个文件,msyhbd.ttf加粗字体 三、修改并替换字符集 我是编译安装的zabbix-server所以字体路径在此位置,如果是yum安装的位置应该在/usr/share/fonts/dejavu/目录,如果是编译安装则是...
  • 摘要: Ubuntu系统安装好后,默认字体对于中文的支持看上去不...以微软雅黑字体为例(其他的宋体、黑体等点阵字体都一样的),我们的雅黑字体文件是:msyh.ttf(常规字体)和msyhbd.ttf(微软雅黑加粗字体),该字体可在...
  • 安装字体:以微软雅黑字体为例(其他的宋体、黑体等点阵字体都一样的),我们的雅黑字体文件是:msyh.ttf(常规字体)和msyhbd.ttf(微软雅黑加粗字体),该字体可在widows目录的Fonts目录下找到,如果没有,也可以从网上...

空空如也

空空如也

1 2 3
收藏数 60
精华内容 24
热门标签
关键字:

ttf字体加粗