zoukankan      html  css  js  c++  java
  • tkinter 在 x window 下的字体设置格式

    X Font Descriptors #

    X Font Descriptors are strings having the following format (the asterisks represent fields that are usually not relevant. For details, see the Tk documentation, or an X manual):

    -*-family-weight-slant-*--*-size-*-*-*-*-charset
    

    The font family is typically something like TimesHelveticaCourier orSymbol.

    The weight is either Bold or Normal. Slant is either R for “roman” (normal), Ifor italic, or O for oblique (in practice, this is just another word for italic).

    Size is the height of the font in decipoints (that is, points multiplied by 10). There are usually 72 points per inch, but some low-resolution displays may use larger “logical” points to make sure that small fonts are still legible. Thecharacter set, finally, is usually ISO8859-1 (ISO Latin 1), but may have other values for some fonts.

    The following descriptor requests a 12-point boldface Times font, using the ISO Latin 1 character set:  #这个就是编码格式

    -*-Times-Bold-R-*--*-120-*-*-*-*-ISO8859-1
    

    If you don’t care about the character set, or use a font like Symbol which has a special character set, you can use a single asterisk as the last component:

    -*-Symbol-*-*-*--*-80-*
    

    A typical X server supports at least TimesHelveticaCourier, and a few more fonts, in sizes like 8, 10, 12, 14, 18, and 24 points, and in normal, bold, and italic (Times) or oblique (HelveticaCourier) variants. Most servers also support freely scaleable fonts. You can use programs like xlsfonts andxfontsel to check which fonts you have access to on a given server.

    This kind of font descriptors can also be used on Windows and Macintosh. Note that if you use Tk 4.2, you should keep in mind that the font family must be one supported by Windows (see above).

    一般用法这样 -*-文泉驿等宽微米黑-*-*-*--*-420-* 

  • 相关阅读:
    MiscellaneosDatabase: 常用数据库资源。包含(Northwind+cn,pubs)
    创建和使用 XML Web 服务
    A.9 ASP.NET 中的验证控件(Validator)
    A.6什么是“asp.net”?
    A.12C# ADO.NET 数据库访问
    LINQ To SQL 的案例
    502 Bad Gateway
    常用 Dos 命令+杂项常用的命令符+常用的公式
    Linux 的 Clock skew detected. Your build may be incomplete 解决方法
    window下Linux 的安装和简单使用 & WMware Workstation 9.0中Linux(Red Hat) 的安装
  • 原文地址:https://www.cnblogs.com/yemeng/p/5679239.html
Copyright © 2011-2022 走看看