⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000285.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;Quixon&nbsp;(Now&nbsp;or&nbsp;Never),&nbsp;信区:&nbsp;Linux&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;Pango&nbsp;is&nbsp;coming.&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Thu&nbsp;Dec&nbsp;30&nbsp;22:50:22&nbsp;1999)&nbsp;<BR>&nbsp;<BR><A HREF="http://news.gnome.org:80/gnome-news/946276088/">http://news.gnome.org:80/gnome-news/946276088/</A>&nbsp;<BR>与GTK+,&nbsp;i18n有关的一个消息&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pango&nbsp;(which&nbsp;is&nbsp;the&nbsp;code&nbsp;name&nbsp;for&nbsp;a&nbsp;merger&nbsp;of&nbsp;my&nbsp;Gscript&nbsp;project&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;Raph&nbsp;Levien's&nbsp;GnomeText&nbsp;project)&nbsp;is&nbsp;a&nbsp;modular&nbsp;set&nbsp;of&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libraries&nbsp;for&nbsp;doing&nbsp;layout&nbsp;and&nbsp;rendering&nbsp;of&nbsp;international&nbsp;text.&nbsp;It's&nbsp;a&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bit&nbsp;similar&nbsp;to&nbsp;Microsoft's&nbsp;Uniscript&nbsp;or&nbsp;Apple's&nbsp;ATSUI.&nbsp;It&nbsp;also&nbsp;turns&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out&nbsp;that&nbsp;a&nbsp;lot&nbsp;of&nbsp;issues&nbsp;that&nbsp;are&nbsp;only&nbsp;important&nbsp;when&nbsp;doing&nbsp;fine&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;typography&nbsp;in&nbsp;European&nbsp;languages&nbsp;(such&nbsp;as&nbsp;ligatures&nbsp;and&nbsp;glyph&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;substitution)&nbsp;are&nbsp;essential&nbsp;when&nbsp;dealing&nbsp;with&nbsp;some&nbsp;other&nbsp;scripts.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;So,&nbsp;as&nbsp;a&nbsp;side&nbsp;benefit,&nbsp;Pango&nbsp;will&nbsp;also&nbsp;provide&nbsp;the&nbsp;foundation&nbsp;for&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;supporting&nbsp;really&nbsp;nice&nbsp;typography&nbsp;for&nbsp;English&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;speakers.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;only&nbsp;hard&nbsp;part&nbsp;of&nbsp;setting&nbsp;up&nbsp;Pango&nbsp;will&nbsp;be&nbsp;dealing&nbsp;with&nbsp;font&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;installation&nbsp;problems.&nbsp;Until&nbsp;the&nbsp;font&nbsp;model&nbsp;in&nbsp;X&nbsp;is&nbsp;improved&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(something&nbsp;that&nbsp;is&nbsp;already&nbsp;happening&nbsp;some&nbsp;in&nbsp;XFree86&nbsp;4.0,&nbsp;and&nbsp;I&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;expect&nbsp;to&nbsp;see&nbsp;more&nbsp;of&nbsp;in&nbsp;the&nbsp;future),&nbsp;this&nbsp;is&nbsp;always&nbsp;going&nbsp;to&nbsp;be&nbsp;an&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;annoying&nbsp;problem.&nbsp;I&nbsp;suspect&nbsp;most&nbsp;people&nbsp;are&nbsp;simply&nbsp;going&nbsp;to&nbsp;need&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;rely&nbsp;on&nbsp;their&nbsp;distribution&nbsp;vendors&nbsp;to&nbsp;get&nbsp;it&nbsp;right.&nbsp;It's&nbsp;too&nbsp;much&nbsp;of&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;systemwide&nbsp;problem&nbsp;for&nbsp;us&nbsp;to&nbsp;try&nbsp;and&nbsp;come&nbsp;up&nbsp;with&nbsp;a&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;one-size-fits&nbsp;all&nbsp;solution&nbsp;within&nbsp;GTK+&nbsp;or&nbsp;GNOME.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There&nbsp;is&nbsp;actually&nbsp;nothing&nbsp;GTK+&nbsp;or&nbsp;GNOME&nbsp;specific&nbsp;about&nbsp;Pango.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;basic&nbsp;set&nbsp;of&nbsp;libraries&nbsp;will&nbsp;include&nbsp;the&nbsp;layout&nbsp;engines&nbsp;and&nbsp;code&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;basic&nbsp;rendering&nbsp;with&nbsp;X&nbsp;fonts.&nbsp;GTK+&nbsp;will&nbsp;build&nbsp;on&nbsp;top&nbsp;of&nbsp;this&nbsp;to&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;provide&nbsp;widgets&nbsp;and&nbsp;simplified&nbsp;APIs&nbsp;for&nbsp;people&nbsp;who&nbsp;don't&nbsp;want&nbsp;to&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;need&nbsp;to&nbsp;deal&nbsp;with&nbsp;the&nbsp;full&nbsp;complexity.&nbsp;GNOME&nbsp;will&nbsp;add&nbsp;an&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;additional&nbsp;renderer&nbsp;that&nbsp;works&nbsp;on&nbsp;top&nbsp;of&nbsp;libart&nbsp;and&nbsp;the&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;anti-aliased&nbsp;canvas&nbsp;to&nbsp;provide&nbsp;the&nbsp;type&nbsp;of&nbsp;output&nbsp;quality&nbsp;you&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;would&nbsp;need&nbsp;to&nbsp;write&nbsp;a&nbsp;desktop-publishing&nbsp;or&nbsp;illustration&nbsp;program.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I&nbsp;hope&nbsp;that&nbsp;Pango&nbsp;can&nbsp;become&nbsp;a&nbsp;standard,&nbsp;or&nbsp;at&nbsp;least&nbsp;commonly&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;used&nbsp;library&nbsp;for&nbsp;handling&nbsp;these&nbsp;types&nbsp;of&nbsp;issues&nbsp;on&nbsp;open-source&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;systems.&nbsp;There&nbsp;is&nbsp;a&nbsp;lot&nbsp;of&nbsp;activity&nbsp;now&nbsp;on&nbsp;enhancing&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;internationalization&nbsp;support&nbsp;on&nbsp;Linux,&nbsp;often&nbsp;involving&nbsp;moving&nbsp;to&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;using&nbsp;Unicode&nbsp;for&nbsp;representing&nbsp;text,&nbsp;but&nbsp;this&nbsp;has&nbsp;mostly&nbsp;centered&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on&nbsp;the&nbsp;&quot;easy&quot;&nbsp;languages&nbsp;?&nbsp;things&nbsp;like&nbsp;Western&nbsp;European&nbsp;languages&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;East&nbsp;Asian&nbsp;languages.&nbsp;Not&nbsp;much&nbsp;attention&nbsp;has&nbsp;been&nbsp;paid&nbsp;yet&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;~~~~~~~~~~~~~~~~~~~~~&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;languages&nbsp;written&nbsp;right-to-left,&nbsp;such&nbsp;as&nbsp;Arabic&nbsp;and&nbsp;Hebrew,&nbsp;or&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;languages&nbsp;of&nbsp;South&nbsp;Asia,&nbsp;where&nbsp;rendering&nbsp;is&nbsp;a&nbsp;complex&nbsp;process&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;without&nbsp;a&nbsp;one-to-one&nbsp;mapping&nbsp;between&nbsp;characters&nbsp;and&nbsp;glyphs.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;is&nbsp;an&nbsp;area&nbsp;where&nbsp;commercial&nbsp;systems&nbsp;are&nbsp;currently&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;considerably&nbsp;ahead&nbsp;of&nbsp;open-source&nbsp;systems;&nbsp;Pango&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is&nbsp;meant&nbsp;to&nbsp;close&nbsp;this&nbsp;gap.&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;166.111.161.104]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -