Giter VIP home page Giter VIP logo

frame's Issues

frame: overlap: Reproduction Font

Impossible to upload current reproduction font to github due to license restrictions. Create or use an open font without these restrictions so regression tests can run and pass from a cloned version of the local git repository.

frame: API update checklist

Checklist for upcoming API update.

  • Write go-fix for incompatible API changes (frame)
  • Write go-fix for incompatible API changes (font)
  • Fix UTF8 support
  • Add tests for cached and uncached
  • Remove shiny references from the API documentation
  • Update README.md with instructions for running go-fix
  • Update README.md with API changes and package changes
  • Merge flusher branch with master
  • Round up and close related issues resolved by this change
  • #37
  • #25
  • #21
  • #17
  • #3
  • #2

frame: support kerning

Kerning is a correlation of letter spacing between certain characters to make type more legible. It is currently not supported or implemented due to the structure of frame/box.Run and frame/box.Box.

Supporting a kerning pair would require a one-box lookbehind during the insertion and deletion into a frame.Frame.

frame: projection: hard-coded magic numbers can underflow for long lines

Under certain conditions a hard-coded constant is used to calculate the 1-D x-max point at the end of the frame. If the actual number of characters in the frame exceeds this limit some rendering operations may be limited to the value of the constant.

This is an issue primarily for extremely long runs of text missing hard newline characters.

as/frame/delete.go:133: pt2 := f.pointOf(65536, pt1, n1)

example/basic: redraw glitches

hi,

first of all, great library! thanks a lot.

I have tried the basic example, and I noticed that when resizing the window passed its original size, there were a few display glitches (see attached screenshot).

I am on ArchLinux.

Is it just a glitch b/c basic doesn't do all that a robust app should do?
(TBH, I have also noticed the same behaviour in my own little app that's based on exp/shiny as well)

screenshot

frame: tests: fix reference images for tests

Issue #34 fixed tick scaling with a side effect of changing what the tick's wings look like. This, in turn, makes some of the graphical tests fail erroneously, as they rely on image comparison to check the test results.

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.