Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.004 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'pixels': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'assume': 0.14; "wouldn't": 0.14; '65536': 0.16; 'algorithmic': 0.16; 'at,': 0.16; 'message-id:@4ax.com': 0.16; 'normal,': 0.16; 'of)': 0.16; 'readable': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'require.': 0.16; 'subject:unicode': 0.16; 'unlikely': 0.16; 'pre': 0.24; 'unicode': 0.24; 'url:home': 0.24; '(or': 0.24; 'header:X-Complaints-To:1': 0.27; "doesn't": 0.30; '(which': 0.31; 'gives': 0.31; 'font': 0.31; 'running': 0.33; 'fri,': 0.33; 'charset:us-ascii': 0.36; 'received:76': 0.38; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'enough': 0.39; 'received:org': 0.40; 'space': 0.40; 'even': 0.60; 'simply': 0.61; 'more': 0.64; 'dont': 0.67; 'mar': 0.68; 'bitmap': 0.84; 'fonts': 0.84 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Dennis Lee Bieber Subject: Re: unicode as valid naming symbols Date: Sat, 29 Mar 2014 14:11:12 -0400 Organization: IISS Elusive Unicorn References: <5331D902.3030902@gmail.com> <53320793.8070501@stoneleaf.us> <533241C0.8020109@mrabarnett.plus.com> <53329549.1000208@rece.vub.ac.be> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: adsl-76-249-24-251.dsl.klmzmi.sbcglobal.net X-Newsreader: Forte Agent 6.00/32.1186 X-No-Archive: YES X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 26 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1396116678 news.xs4all.nl 2943 [2001:888:2000:d::a6]:39861 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:69336 On Fri, 28 Mar 2014 22:00:49 -0700 (PDT), Rustom Mody declaimed the following: >There simply doesn't exist a font (or more likely I dont know of) that >- is readable >- is scaleable >- spans the whole 17*65536 unicode space > Considering that a 5x8 bitmap font (which is unlikely to even have enough pixels to produce even 65536 unique glyphs) would take 5.6MB for your (17*65536), I wouldn't want to see what an algorithmic description would require. Looking at some of my collection of fonts, TTF and some PS, seem to be running around 100kB per font, and those fonts likely have around 128-192 glyphs. For 1114112 glyphs (17*65536) at, say 164 glyphs pre 100kB gives 680MB per FONT. Assume the standards: normal, bold, italic, bold-italic -- one is now up to 2.7GB per typeface. 5.4GB to support just one serif and one sans serif typeface. -- Wulfraed Dennis Lee Bieber AF6VN wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/