Giter Club home page Giter Club logo

uniview's Introduction

uniview

Look up and see characters (using graphics or fonts) and property information, view whole character blocks or custom ranges, select characters to paste into your document, paste in and discover unknown characters, search for characters, do hex/dec/ncr conversions, highlight character types, etc. etc.

Run the app: https://r12a.github.io/uniview/

View the help file: https://r12a.github.io/uniview/help

uniview's People

Contributors

r12a avatar

Stargazers

Cadence Ember avatar  avatar aenaliph avatar flumpus avatar  avatar Abdelhakeem Osama avatar Zaki Mughal [sivoais] avatar Hunter Colton Swart avatar  avatar TheElementGuy avatar Dolan avatar Throstle Sage avatar Roland Pihlakas avatar  avatar Santhosh Thottingal avatar Subin Siby avatar Mud-d avatar Ophir Lifshitz avatar Space avatar  avatar geppy avatar Maxim Zaks avatar Acampbell avatar Manunu avatar Jany Belluz avatar  avatar Jona Abdinghoff avatar Henri Menke avatar  avatar Martin Milan avatar Yücel Gemici avatar Alejandro Exojo avatar  avatar Nat Burns avatar Chananel avatar Lorenzi avatar  avatar Suriyaa Sundararuban avatar Serge Postrash avatar Jérôme Foray avatar Friedrich von Never avatar Maxim Ivanov avatar François Georgy avatar Dee Anzorge avatar  avatar

Watchers

James Cloos avatar Roland Pihlakas avatar ram avatar Yücel Gemici avatar  avatar  avatar Mud-d avatar TheElementGuy avatar

uniview's Issues

UniView search bug with “upsilon with stroke”?

“LATIN SMALL LETTER UPSILON” or “UPSILON” or “UPSILON WITH STROKE” don’t show U+1D7F that is LATIN SMALL LETTER UPSILON WITH STROKE. Looking for it using “Show range” is ok.

reported by A2

Character data doesn't appear anymore on the right side of the page

In the past details about a character appeared on the right hand side of the page where the default text says "Character data appears here.", after clicking on a character that is displayed on the left side of the page.

This does no longer work. I tried this with Google Chrome and Microsoft Edge on Windows as well as with Chrome on Android.

Make responsive

Would be nice if this could work well on a phone, perhaps showing the textbox as part of the lookup/options/etc tabs, with textbox by default; and showing the code points and specific info pane below, both collapsible.

(I might work on this, but it depends. Ideas on how to lay out the page welcome! I may also be doing similar stuff for other tools)

Eventually I'd like to make an offline app out of this and other tools. For personal use, at least, though if you want me to distribute it or would like to do so yourself that would be great too!

Uniview's top navigation links have incorrect URLs

At https://r12a.github.io/uniview/index.html the "blog docs maps apps photos" navigation links at the top all have the domain name duplicated, e.g. https://r12a.github.io/r12a.github.io/blog/index.html

As a result, they all redirect to https://r12a.github.io instead of going to the blog, docs, etc. as presumably intended.

In the source the links use relative paths but include the domain name which seems odd, e.g. <a href="../r12a.github.io/blog/index.html">blog</a>. Maybe that was supposed to be //r12a.github.io/blog/index.html?

Handle non-characters better

Produce more useful messages and ensure that clicking on an item in the left panel produces something in the right panel.

Clarify characters

Characters isn't a well defined term in the Unicode Standard so this should probably be replaced with "Code Points" or "Unicode Code Points"

Things to do

  • replace codepoint markup with short version in all remaining xx-details pages
  • create orthography descriptions for more Arabic orthographies
  • figure out a better way to link between orthographies for the same language
  • create orthography descriptions for new scripts
  • add more alternative orthographies for existing pages
  • add character.html lookups to pickers & charuse
  • figure out what to link to from orthog codepoints & block codepoints, and implement
  • figure out what to do with links from panel codepoints
  • modify character.html to produce results for a single orthography??
  • split l usage into (1) extensions to cover non-native sounds, (2) spellings used for foriegn words

Certain Han characters are displayed as ‘unassigned code point’

The last 48 characters in CJK Unified Ideographs (U+9FBB–U+9FEA), as well as the entirety of CJK Unified Ideographs Extension F (U+2CEB0–U+2EBE0) are not recognized as assigned characters by the tool.

  • affected characters in CJK Unified Ideographs: 龸 龹 龺 龻 龼 龽 龾 龿 鿀 鿁 鿂 鿃 鿄 鿅 鿆 鿇 鿈 鿉 鿊 鿋 鿌 鿍 鿎 鿏 鿐 鿑 鿒 鿓 鿔 鿕 鿖 鿗 鿘 鿙 鿚 鿛 鿜 鿝 鿞 鿟 鿠 鿡 鿢 鿣 鿤 鿥 鿦 鿧 鿨 鿩 鿪
  • start and end of Extension F: 𬺰 𬺱 𬺲 𬺳 𬺴 𬺵 𬺶 𬺷 𬺸 𬺹 ... 𮯗 𮯘 𮯙 𮯚 𮯛 𮯜 𮯝 𮯞 𮯟 𮯠

Display of character data now broken?

Searching a character still works but clicking on it no longer displays the character data. I just see "Character data appears here.

Any time you click on a character in a list or table to the left, detailed information and links for that character are displayed here."

Tested with Chrome and Firefox.

# > A inserts unwanted space code points

If the user inserts a string consisting of multiple code points into the text box, presses the [A > #] button, and then presses the [# > A] button, the result has spaces (U+0020) inserted in between each code point.

Steps to reproduce:

  1. Type "abc" into the text box, and press [A > #]
  2. Observe text box is now "0061 0062 0063"
  3. Press [# > A]
  4. Observe text box is now "a b c"

Text area insertion point not updating

On Windows Version 10 (Build 15063), using Chrome version 60.0.3112.101 (Official Build) (64-bit):

I click the Text Area "up arrow" so that clicking in the list/chart area adds characters to the text area. Most of the time, the text insertion point always seems to move to the left edge of the box rather than being after just-entered text.

Example:
I select the Latin 1 block, click, sequentially, on A, b, and c, then the text area contains cbA.
If I then move the insertion point to the right end (after the A) and click d, e, the result is ecbAd (that is, the d got put at the end, but then the insertion point was moved back to the start).

Sometimes it works correctly, but most of the time it doesn't, and I can't figure out what's different. The text area reading direction is left-to-right.

Doesn't seem to fail on Firefox 54.0.1 (32-bit)

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.