pango 订阅
Pango
信息
操作系统
Linux
开发语言
开源协议
LGPL
Pango
Pango 是设置文本布局并呈现国际化文本的库。使用 Unicode 作为其编码,可支持世界上大多数语言的输出。
收起全文
精华内容
下载资源
问答
  • Pango Build Buiding Pango和Cairo用于一些Python项目。 主要用于制造轮子。 注意:所有共享的DLL文件都命名为CORE_MANIM_*.dll以避免与其他DLL文件冲突。
  • pango安装过程

    2019-04-18 21:06:35
    pango的安装过程介绍,从基础到入门,详细使用
  • pango-master.zip

    2020-03-17 15:09:33
    Pango的源代码,Pango(Παν语)是一个开放源代码的自由函数库,用于高质量地渲染国际化的文字,跨平台
  • pango m17n

    2011-02-09 22:46:22
    pango m17n pango m17n pango m17n
  • pango-1.48.0.tar

    2020-12-24 10:51:51
    pango-1.48.0.tar
  • pango-1.42.4

    2019-02-12 23:46:27
    pango源码,版本为1.42.4,可直接解压进行编译和安装,用于环境搭建
  • pango-1.41.0.tar.xz

    2020-07-29 21:59:25
    pango-1.41.0.tar.xz
  • SDL_Pango-开源

    2021-05-14 13:34:45
    SDL和Pango的结合,可为多媒体应用提供高质量的国际化文本呈现。
  • Add Pango Renderer

    2021-01-03 09:34:45
    <ul><li>Fixes #393 </li><li>Create a new class for adding Pango as a backend rendering. Pretty much the same implementation as <code>Text</code>. </li><li>Add some example Scene.</li><li>Something to ...
  • Pango to TGA-开源

    2021-05-09 18:51:39
    PangoToTGA是一个简单的GTK2应用程序,可让您选择字体,unicode范围和颜色范围,然后输出单个位图,其中包含选定字形的抗锯齿表示,并使用Pango字体渲染器绘制并保存在其中。
  • pango-1.3.0.tar.bz2

    2020-07-29 21:58:31
    pango-1.3.0.tar.bz2
  • pango-1.37.4.tar.xz

    2020-07-29 21:58:58
    pango-1.37.4.tar.xz
  • pango-1.45.3.tar.xz

    2020-07-29 21:59:52
    pango-1.45.3.tar.xz
  • pango相关rmp资源

    2010-07-01 19:09:34
    pango相关rmp资源,pango相关rmp资源,pango相关rmp资源
  • Pango.LayoutPango.Layout结构表示整个文本段落。一般使用Pango.Context来进行初始化,使用Pango.Layout.set_text(text, length)方法来设置文本;或者使用Widget.create_pango_layout(text)方法来创建,并设置该字符...

    Pango.Layout

    Pango.Layout结构表示整个文本段落。一般使用Pango.Context来进行初始化,使用Pango.Layout.set_text(text, length)方法来设置文本;或者使用Widget.create_pango_layout(text)方法来创建,并设置该字符串的属性。

    设置完成后,格式化的文本段落就可以从对象中获取,布局将会渲染呈现出来。

    Methods

    方法修饰词方法名及参数
    staticnew (context)
    context_changed ()
    copy ()
    get_alignment ()
    get_attributes ()
    get_auto_dir ()
    get_baseline ()
    get_character_count ()
    get_context ()
    get_cursor_pos (index_)
    get_ellipsize ()
    get_extents ()
    get_font_description ()
    get_height ()
    get_indent ()
    get_iter ()
    get_justify ()
    get_line (line)
    get_line_count ()
    get_line_readonly (line)
    get_lines ()
    get_lines_readonly ()
    get_log_attrs ()
    get_log_attrs_readonly ()
    get_pixel_extents ()
    get_pixel_size ()
    get_serial ()
    get_single_paragraph_mode ()
    get_size ()
    get_spacing ()
    get_tabs ()
    get_text ()
    get_unknown_glyphs_count ()
    get_width ()
    get_wrap ()
    index_to_line_x (index_, trailing)
    index_to_pos (index_)
    is_ellipsized ()
    is_wrapped ()
    move_cursor_visually (strong, old_index, old_trailing, direction)
    set_alignment (alignment)
    set_attributes (attrs)
    set_auto_dir (auto_dir)
    set_ellipsize (ellipsize)
    set_font_description (desc)
    set_height (height)
    set_indent (indent)
    set_justify (justify)
    set_markup (markup, length)
    set_markup_with_accel (markup, length, accel_marker)
    set_single_paragraph_mode (setting)
    set_spacing (spacing)
    set_tabs (tabs)
    set_text (text, length)
    set_width (width)
    set_wrap (wrap)
    xy_to_index (x, y)

    例子

    这里写图片描述
    代码:

    #!/usr/bin/env python3
    # Created by xiaosanyu at 16/7/6
    # section 140
    TITLE = "Layout"
    DESCRIPTION = """
    Pango layout is an object representing a paragraph of text with attributes.
    """
    import gi
    
    gi.require_version("Gtk", "3.0")
    gi.require_version('PangoCairo', '1.0')
    from gi.repository import Gtk, Gdk, Pango, PangoCairo
    import cairo
    
    lyrics = """Meet you downstairs in the bar and heard
    your rolled up sleeves and your skull t-shirt
    You say why did you do it with him today?
    and sniff me out like I was Tanqueray
    
    cause you're my fella, my guy
    hand me your stella and fly
    by the time I'm out the door
    you tear men down like Roger Moore
    
    I cheated myself
    like I knew I would
    I told ya, I was trouble
    you know that I'm no good"""
    
    
    class Area(Gtk.DrawingArea):
        def __init__(self):
            super(Area, self).__init__()
            self.modify_bg(Gtk.StateType.NORMAL, Gdk.Color(16400, 16400, 16440))
            self.connect("draw", self.draw)
    
        def draw(self, da, cr):
            font_desc = Pango.FontDescription('Sans 15')
            layout = da.create_pango_layout(lyrics)
    
            layout.set_markup("<span foreground=\"#FF00FF\">%s</span>" % layout.get_text(), -1)
            layout.set_width(Pango.SCALE * self.get_allocation().width)
            layout.set_spacing(Pango.SCALE * 3)
            layout.set_alignment(Pango.Alignment.CENTER)
            layout.set_font_description(font_desc)
            # PangoCairo.layout_path(cr, layout)
            # cr.set_source_rgb(0.5, 0, 0)
            # cr.fill()
            PangoCairo.show_layout(cr, layout)
            return True
    
    
    class PyApp(Gtk.Window):
        def __init__(self):
            super(PyApp, self).__init__()
    
            self.connect("destroy", Gtk.main_quit)
            self.set_title("You know I'm no Good")
    
            self.add(Area())
            self.set_size_request(300, 300)
            self.move((self.get_screen().width() - 300) / 2, (self.get_screen().height() - 300) / 2)
            self.show_all()
    
    
    def main():
        PyApp()
        Gtk.main()
    
    
    if __name__ == '__main__':
        main()
    





    代码下载地址:http://download.csdn.net/detail/a87b01c14/9594728

    展开全文
  • GTK-pango-1.16.4

    2018-04-09 13:34:36
    GTK-pango-1.16.4,,gtk2.1编译所需要的依赖库,后续上传完整依赖包
  • PangoPDF现在是PangoXSL。 PangoXSL实现了XSL定义的一些内联属性,而Pango当前未实现这些属性。
  • Pango Reference Manual

    2009-02-22 11:18:17
    Basic Pango Interfaces Rendering - Functions to run the rendering pipeline Glyph Storage - Structures for storing information about glyphs Fonts - Structures representing abstract fonts Text ...
  • pango-1.18.1.tar.gz

    2013-09-17 10:04:09
    pango-1.18.1.tar.gz pango-1.18.1.tar.gz pango-1.18.1.tar.gz pango-1.18.1.tar.gz pango-1.18.1.tar.gz
  • Use Pango for text layout

    2021-01-11 18:48:31
    <div><p>Use Pango for text layout to support languages that require complex text layout such as Arabic, Hebrew, and Indic language. <p>The <code>cairo_show_text()</code> is part of cairo toy text API ...
  • pango:国际化文本的布局和呈现系统
  • Pangocffi pangocffi是基于设定Python绑定的。 单独使用pangocffi并不是很有用,因为它依赖于针对... 有关允许您使用cairo渲染pango对象的绑定,请参见 。 绑定当前尚未完全实现。 随时提出请求请求做出贡献!
  • XGac, GacLib的X11/Cairo/Pango 端口 XGac: GacLib的X11/Cairo/Pango 端口 许可证读取许可证 。 XGac呈现组件依赖于 Cairo插件和 Pango插件,这些插件是在GNU较小通用 public 许可协议许可下许可。 请在分发应用程序...
  • 黑金开发板-紫光同创 Pango PGL22G配套资料,包括原理图,以及全部DEMO工程。 黑金开发板-紫光同创 Pango PGL22G配套资料,包括原理图,以及全部DEMO工程。
  • Pango是一个用于文本布局和渲染的库,重点是国际化。 Pango可以在需要文本布局的任何地方使用; 但是,到目前为止,有关Pango的大部分工作都是使用GTK小部件工具包作为测试平台完成的。 Pango构成了GTK文本和字体...
  • pango cairo php配置

    2017-03-25 14:32:18
    <p>Pango Cairo gtk libpangocairo and I checked the already installed program and found that they are already installed. <pre><code>yum list installed cairo.x86_64 @base pango.x86_64 @base gtk2.x86_...
  • 黑金开发板-紫光同创 Pango PGL22G配套资料大全,包括原理图,板上所有芯片手册,所有参考设计。
  • 文本查看器实用程序,可在标记等pango中显示文本。 该实用程序是用python编写的,并使用pygtk工具包。 解析器读取类似于html的pango标签。 该实用程序已编写,因此可以快速显示格式化的文本。 新的! 现在,解析器已...
  • pango-1.32.6.tar.xz

    2013-05-14 20:22:03
    pango-1.32.6.tar.xz
  • 15、交叉编译pango

    千次阅读 2013-03-27 20:17:25
    15、交叉编译pango 目标平台:LOONGSON-1B开发板 内核:Linux 3.0 编译平台:ubuntu10.04 交叉工具链:gcc-3.4.6-2f   一、简介 Pango(Παν语)是一个开放源代码的自由函数库,用于高质量地渲染国际化...

    15、交叉编译pango

    目标平台:LOONGSON-1B开发板

    内核:Linux 3.0

    编译平台:ubuntu10.04

    交叉工具链:gcc-3.4.6-2f

     

    、简介

    Pango(Παν语)是一个开放源代码的自由函数库,用于高质量地渲染国际化的文字。Pango可以使用不同的后端字体,并提供了跨平台支持。 在与Cairo融合后,Pango可以完全进行文字处理和图形渲染。

     

    二、下载pango源码包

        进入http://ftp.gnome.org/pub/GNOME/sources/pango/下载一个的pango稳定版本源码包,这里选择pango-1.24.5.tar.bz2。

     

    三、交叉编译pango步骤

    #tar jxf pango-1.24.5.tar.bz2

    #cd pango-1.24.5

    ./configure --prefix=/home/tool/gtk/pango_install/ --host=mipsel-linux --with-x FONTCONFIG_CFLAGS='-I/home/tool/gtk/fontconfig_install/include/' FONTCONFIG_LIBS='-L/home/tool/gtk/fontconfig_install/lib/ -lfontconfig' FREETYPE_CFLAGS='-I/home/tool/gtk/freetype_install/include/freetype2/ -I/home/tool/gtk/freetype_install/include/' FREETYPE_LIBS='-L/home/tool/gtk/freetype_install/lib/ -lfreetype' CAIRO_CFLAGS='-I/home/tool/gtk/cairo_install/include/cairo/ -I/home/tool/gtk/libpng/include/ -I/home/tool/gtk/DirectFB_install/include/directfb/ -I/home/tool/x11/install/include' CAIRO_LIBS='-L/home/tool/gtk/cairo_install/lib/ -lcairo -L/home/tool/gtk/libpng_install/lib/ -lpng -lpng12 -L/home/tool/gtk/DirectFB_install/lib/ -ldirectfb -L/home/tool/x11/include/lib -lX11 -lXrender' GLIB_CFLAGS='-I/home/tool/gtk/glib_install/include' GLIB_LIBS='-L/home/tool/gtk/glib_install/lib -lgio-2.0 -lglib-2.0 -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0' XFT_CFLAGS='-I/home/tool/x11/libxft_install/include' XFT_LIBS='-L/home/tool/x11/libxft_install/lib -lXft'  --x-includes='/home/tool/x11/install/include' --x-libraries='/home/tool/x11/install/lib'

    其中:

    路径:/home/tool/gtk/fontconfig_install/是交叉编译安装zlib生成的目录文件。

    路径:/home/tool/gtk/freetype_install/是交叉编译安装freetype生成的目录文件。

    路径:/home/tool/gtk/cairo_install/是交叉编译安装cairo生成的目录文件。

    路径:/home/tool/gtk/libpng_install/是交叉编译安装libpng生成的目录文件。

    路径:/home/tool/gtk/DirectFB_install/是交叉编译安装DirectFB生成的目录文件。

    路径:/home/tool/gtk/glib_install/是交叉编译安装glib生成的目录文件。

    路径:/home/tool/x11/install/是交叉编译安装所有x11依赖库生成的目录文件的集合(包括了libXrender和libXft)。

    #make && make install

    编译安装成功后在--prefix指定的目录下生成include和lib目录。

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,065
精华内容 2,026
关键字:

pango