开源字体dejavu-fonts-ttf-2.37 的使用和测试

2 篇文章 0 订阅
1 篇文章 0 订阅

dejavu是很受欢迎的开源字体之一.开源字体的好处就是没有商业版权限制了.

先看看效果如何:

 再看看该字体的其他细节特征:

整体视觉效果还不错吧.喜欢的朋友可以试一试呀!

测试环境MikTex+Win7+Xelatex.Windows下强烈推荐MikTex,而不是TexLive,亲们,试过你就明白了.

测试Tex文件如下:

\documentclass{beamer}
\usepackage{ctex}
\usepackage{fontspec}
\usepackage{xunicode}
%===========================================
%使用fontspec宏包设置西文字体dejavu-fonts-ttf-2.37
\setmainfont{DejaVuSerif.ttf}[
BoldFont = DejaVuSerif-Bold.ttf,
ItalicFont = DejaVuSerif-Italic.ttf,
BoldItalicFont = DejaVuSerif-BoldItalic.ttf ]
%----------------------------------------------
\setsansfont{DejaVuSans.ttf}[
BoldFont = DejaVuSans-Bold.ttf,
ItalicFont = DejaVuSans-Oblique.ttf,
BoldItalicFont =DejaVuSans-BoldOblique.ttf ]
%----------------------------------------------
\setmonofont{DejaVuSansMono.ttf}[
BoldFont = DejaVuSansMono-Bold.ttf,
ItalicFont = DejaVuSansMono-Oblique.ttf,
BoldItalicFont =DejaVuSansMono-BoldOblique.ttf]
%===========================================
\begin{document}
%===========================================
\begin{frame}
%\transsplitverticalin
\frametitle{dejavu-fonts-ttf-2.37 Test}
\framesubtitle{测试字体特征}
{\fontspec[Script=Default,Fractions={On}]{DejaVuSerif}
1/7 3/10 7/10}

x\raisebox{-0.5ex}{{\scriptsize ai}}
x{\fontspec[Script=Default,VerticalPosition={Inferior}]{DejaVuSerif}
abcdefghijklmnopqrstuvwxyz+−(0123456789)} \\
x\raisebox{0.85ex}{{\scriptsize ai}}
x{\fontspec[Script=Default,VerticalPosition={Superior}]{DejaVuSerif}
abcdefghijklmnopqrstuvwxyz+−(0123456789)}

{\fontspec[Script=Latin]{DejaVuSerif}
\textsc{Small Caps} }\\

abcdefghijklmnopqrstuvwxyz+−(0123456789)\\
ABCDFGHIJKLMNOPQRSTUVWXYZ\\
{\bfseries ABCDFGHIJKLMNOPQRSTUVWXYZ}\\
{ Bсички хора се раждат свободни и равни по достойнство и права.}\\

{\fontspec[Script=Cyrillic,Language=Bulgarian,Variant={1}]{DejaVuSerif} \selectfont
Bсички хора се раждат свободни и равни по достойнство и права.  }

\end{frame}
%===========================================
\begin{frame}
%\transsplitverticalin
\frametitle{dejavu-fonts-ttf-2.37 Test}
\framesubtitle{测试字体特征}
显示直立文本: \textup{abcdefghijklmnopqrstuvwxyz+−(0123456789)}\\
意大利斜体: \textit{abcdefghijklmnopqrstuvwxyz+−(0123456789)}\\
slanted斜体: \textsl{abcdefghijklmnopqrstuvwxyz+−(0123456789)}\\
显示小体大写文本:  \textsc{abcdefghijklmnopqrstuvwxyz+−(0123456789)}\\
中等权重: \textmd{abcdefghijklmnopqrstuvwxyz+−(0123456789)}\\
加粗命令: \textbf{abcdefghijklmnopqrstuvwxyz+−(0123456789)}\\
默认值: \textnormal{abcdefghijklmnopqrstuvwxyz+−(0123456789)}\\
\end{frame}
%===========================================
\end{document}

编译命令如下:

xelatex main
xelatex main

喜欢的朋友可以去试试.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值