Giter Club home page Giter Club logo

Comments (9)

GoogleCodeExporter avatar GoogleCodeExporter commented on July 28, 2024
I agree that we want to support UTF-8 encoding. Unfortunately 
internationalization
isn't supported yet in the Android SDK.

However, it appears that you want this for line drawing, et al., present in 
finch.
We'll take a look at it.

Original comment by [email protected] on 27 Oct 2008 at 8:48

  • Changed state: Accepted
  • Added labels: Component-UI, Type-Enhancement
  • Removed labels: Type-Defect

from connectbot.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 28, 2024
Though true UTF-8 would be best, support for the line-drawing would also help 
with
ncmpc, nagcon, mutt (see threads), and more. As such, I'd like to add my "go 
get 'em"
encouragement to this issue.

Original comment by [email protected] on 23 Nov 2008 at 4:51

from connectbot.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 28, 2024
I've done a rough start on parts of this. Only the output part, but it seems to 
work
for my UTF-8 screen session.

This is also my very first Android code, so please be gentle when you comment. 
:)

Patch against r141 attached.

Original comment by [email protected] on 24 Nov 2008 at 3:27

Attachments:

from connectbot.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 28, 2024
Sorry. That version will fail on a fresh install. This one should be a bit 
better.

Original comment by [email protected] on 24 Nov 2008 at 3:43

Attachments:

from connectbot.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 28, 2024
Passing encoding to the server isn't difficult. The problems are:

1) Combining characters aren't handled correctly now
   a) They have zero width so shouldn't be factored into drawing
   b) The buffer code needs to be 32-bit to handle Unicode (which increases the
memory footprint of the client)

2) Codepoints not in the Monotype font are substituted
   a) Chinese characters are drawn at 1.5x the width of the Monotype characters and
they should be 2x width
   b) There appears to be no way to control font substitution

Original comment by [email protected] on 24 Nov 2008 at 4:35

from connectbot.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 28, 2024
[deleted comment]

from connectbot.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 28, 2024
This issue seems to be resolved in 
ConnectBot-svn-r203.apk
if I set the encoding to UTF-8 in the host settings menu.

Original comment by [email protected] on 19 Feb 2009 at 7:42

from connectbot.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 28, 2024
I changed the default to UTF-8 in the latest builds.

I also have a branch that handles wide characters correctly. I even added 
Chinese
character drawing rules for GBK and Big5 locales. I've attached a picture 
showing
what it looks like when connecting to lqqm.net

If anyone has pointers to rules that are more granular than if not ASCII, draw 
it
full-width.

Original comment by [email protected] on 25 Jun 2009 at 3:07

Attachments:

from connectbot.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 28, 2024
I put in wide character support in r382, so this is pretty much closed. The 
Chinese
drawing thing might need some work, but I've opened Issue 179 to track that.

Original comment by [email protected] on 13 Aug 2009 at 1:57

  • Changed state: Fixed

from connectbot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.