Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.albasani.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed2.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.038 X-Spam-Evidence: '*H*': 0.92; '*S*': 0.00; 'subject:Python': 0.06; 'cc:addr:python-list': 0.11; '"or"': 0.16; '(default)': 0.16; '23,': 0.16; 'for,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'subject:Unicode': 0.16; "where's": 0.16; '(you': 0.16; 'wrote:': 0.18; 'wed,': 0.18; 'slightly': 0.19; 'typing': 0.19; 'cc:addr:python.org': 0.22; 'keyboard': 0.24; 'cc:2**0': 0.24; 'defined': 0.27; 'header:In- Reply-To:1': 0.27; 'characters': 0.30; 'message- id:@mail.gmail.com': 0.30; "i'm": 0.30; 'commonly': 0.31; 'something': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'doubt': 0.36; 'possible': 0.36; 'effort': 0.37; 'expected': 0.38; 'mapping': 0.38; 'needed': 0.38; 'pm,': 0.38; 'expect': 0.39; 'how': 0.40; 'even': 0.60; "you'll": 0.62; 'such': 0.63; 'more': 0.64; 'hand': 0.80; "'and'": 0.84; '(ie': 0.84; 'effectively,': 0.84; 'to:none': 0.92 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type:content-transfer-encoding; bh=KBHkHA6xr1D6MIB78zz3DQx3HsTQisHHKzAezbwTz48=; b=zsvl/1gzWuOgLcWmfPLZWZTNjrnmalS5h96NRYst4ValsxyJ745q5Eu9RiMmyO+j5n tJrPHJ1AWToMO4FF3Rlbq6FfrNfGL5Vx3RokZo8LtKqUwYSat9lLn6XJIO+6q7XC+Ql/ s/7MxVFqhr15umPLslt9Y7Q8FmSAmfFcsmI9ir1gUSBrAVHq2AQdIvg3T/FcUV2gIlmw usq9a6yPMb9Bj55+Eq82LVJPAIkuGuw6sB1KbCIsPM3Q8XbebBDNXyfHSEOwAJMix0kR fQF/iHNeEYusk2MxxPwvoqSR8/96bDvcTgs6a4Z7SfR9kGLeDFfF7PqACM0SN4Ga0yVj 4hlg== MIME-Version: 1.0 X-Received: by 10.53.1.69 with SMTP id be5mr10870822vdd.27.1398236803303; Wed, 23 Apr 2014 00:06:43 -0700 (PDT) In-Reply-To: <773afa7d-4b6d-4d67-8d40-ea90b335a1a2@googlegroups.com> References: <0f253434-5e7d-4eea-88e1-7997fec2bd2d@googlegroups.com> <773afa7d-4b6d-4d67-8d40-ea90b335a1a2@googlegroups.com> Date: Wed, 23 Apr 2014 17:06:43 +1000 Subject: Re: Unicode in Python From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: 23 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1398236806 news.xs4all.nl 2912 [2001:888:2000:d::a6]:52986 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:70536 On Wed, Apr 23, 2014 at 4:57 PM, Rustom Mody wrote: > In such a (default) setup typing a =E2=88=A7 or =E2=88=A8 is not possible= at all without > something like a char-picker and at best has an ergonomic cost that is an > order of magnitude higher than the 'naturally available' characters. > > On the other hand when/if a keyboard mapping is defined in which > the characters that are commonly needed are available, it is > reasonable to expect the =E2=88=A8,=E2=88=A7 to cost no more than 2 strok= es each > (ie about as much as an 'A'; slightly more than an 'a'. Which means > that '=E2=88=A8' is expected to cost about the same as 'or' and =E2=88=A7= to cost less than an 'and' So how much effort are you going to go to for, effectively, the same end result? You can type "or" with the same keystrokes, and it takes zero setup work and zero memorization (you may forget which keystroke you set up for =E2=88=A8, but I doubt you'll forget how to spell "or", even= if you think it means gold/yellow). Where's the benefit? I'm seriously not seeing it. ChrisA