/usr/share/doc/python-pychart-doc/pychart/node30.html is in python-pychart-doc 1.39-7.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head><style type="text/css">
pre {background-color: #e0e0e0}
</style>
<link rel="STYLESHEET" href="pychart.css" type='text/css' />
<link rel="first" href="pychart.html" title='PyChart' />
<link rel='index' href='genindex.html' title='Index' />
<link rel='last' href='about.html' title='About this document...' />
<link rel='help' href='about.html' title='About this document...' />
<link rel="prev" href="node29.html" />
<link rel="parent" href="module-font.html" />
<link rel="next" href="module-text-box.html" />
<meta name='aesop' content='information' />
<title>17.3 Displaying Unicode strings</title>
</head>
<body>
<DIV CLASS="navigation">
<div id='top-navigation-panel' xml:id='top-navigation-panel'>
<table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td class='online-navigation'><a rel="prev" title="17.2 Procedures provided in"
href="node29.html"><img src='previous.png'
border='0' height='32' alt='Previous Page' width='32' /></A></td>
<td class='online-navigation'><a rel="parent" title="17 Drawing texts"
href="module-font.html"><img src='up.png'
border='0' height='32' alt='Up One Level' width='32' /></A></td>
<td class='online-navigation'><a rel="next" title="18 Annotation"
href="module-text-box.html"><img src='next.png'
border='0' height='32' alt='Next Page' width='32' /></A></td>
<td align="center" width="100%">PyChart</td>
<td class='online-navigation'><img src='blank.png'
border='0' height='32' alt='' width='32' /></td>
<td class='online-navigation'><img src='blank.png'
border='0' height='32' alt='' width='32' /></td>
<td class='online-navigation'><a rel="index" title="Index"
href="genindex.html"><img src='index.png'
border='0' height='32' alt='Index' width='32' /></A></td>
</tr></table>
<div class='online-navigation'>
<b class="navlabel">Previous:</b>
<a class="sectref" rel="prev" href="node29.html">17.2 Procedures provided in</A>
<b class="navlabel">Up:</b>
<a class="sectref" rel="parent" href="module-font.html">17 Drawing texts</A>
<b class="navlabel">Next:</b>
<a class="sectref" rel="next" href="module-text-box.html">18 Annotation</A>
</div>
<hr /></div>
</DIV>
<!--End of Navigation Panel-->
<H2><A NAME="SECTION0001730000000000000000"></A>
<a id='l2h-316' xml:id='l2h-316'></a>
<BR>
17.3 Displaying Unicode strings
</H2>
<P>
Starting from version 1.39, PyChart can display single-byte Unicode
characters (that is, code point below 256), such as European umlaut
and accent characters. <em>It still does not support composite
fonts, including Chinese, Japanese, and Korean</em> (volunteer
contributions welcome!!). To display a Unicode text, pass a Python's
<code>unicode</code> string to the text-drawing functions, such as
<code>canvas.show</code>. Below is an example.
<P>
<IMG
WIDTH="499" HEIGHT="94" ALIGN="BOTTOM" BORDER="0"
SRC="./unicodetest.png"
ALT="Image unicodetest">
<P>
<b> Unicode example </b>
<P>
Below is the source code that produces the above chart.
../demos/unicodetest.py
<P>
<div class="verbatim"><pre>
# -*- coding: utf-8 -*-
from pychart import *
can = <a href="module-canvas.html">canvas.</a>default_canvas()
x, y = (100, 500)
def show_text(str):
global x, y
can.show(x, y, str)
can.show(x + 200, y, "/12/C" + font.quotemeta(str))
y -= 20
show_text(unicode('Zürich', 'utf-8'))
show_text(unicode('X äöü Y', 'utf-8'))
</pre></div>
<P>
<DIV CLASS="navigation">
<div class='online-navigation'>
<p></p><hr />
<table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td class='online-navigation'><a rel="prev" title="17.2 Procedures provided in"
href="node29.html"><img src='previous.png'
border='0' height='32' alt='Previous Page' width='32' /></A></td>
<td class='online-navigation'><a rel="parent" title="17 Drawing texts"
href="module-font.html"><img src='up.png'
border='0' height='32' alt='Up One Level' width='32' /></A></td>
<td class='online-navigation'><a rel="next" title="18 Annotation"
href="module-text-box.html"><img src='next.png'
border='0' height='32' alt='Next Page' width='32' /></A></td>
<td align="center" width="100%">PyChart</td>
<td class='online-navigation'><img src='blank.png'
border='0' height='32' alt='' width='32' /></td>
<td class='online-navigation'><img src='blank.png'
border='0' height='32' alt='' width='32' /></td>
<td class='online-navigation'><a rel="index" title="Index"
href="genindex.html"><img src='index.png'
border='0' height='32' alt='Index' width='32' /></A></td>
</tr></table>
<div class='online-navigation'>
<b class="navlabel">Previous:</b>
<a class="sectref" rel="prev" href="node29.html">17.2 Procedures provided in</A>
<b class="navlabel">Up:</b>
<a class="sectref" rel="parent" href="module-font.html">17 Drawing texts</A>
<b class="navlabel">Next:</b>
<a class="sectref" rel="next" href="module-text-box.html">18 Annotation</A>
</div>
</div>
<hr />
<span class="release-info">Documentation released on July 2, 2005.</span>
</DIV>
<!--End of Navigation Panel-->
</BODY>
</HTML>
|