John Wiggins

Results 25 issues of John Wiggins

Kiva's Agg backend includes FreeType 2.3.12 as a vendored dependency. This version is ~11 years old at this point. Given the issues we've already had with symbol clashes from the...

type: refactor
difficulty: advanced
priority: low

For the use case of drawing an image plot in Chaco with a fixed aspect ratio, setting a new aspect ratio when the image data changes can cause the bounds...

type: bug

I'm not sure if this is possible, but it would we nice if the action could open a PR against `gh-pages` which could then be reviewed by a human and...

priority: low

If `Font.findfont` can't find the requested font, it falls back to `FontManager.defaultFont["ttf"]` which is supposed to be "vera.ttf", unless a system doesn't have that font in which case it's just...

type: bug

For some reason, the changes introduced by #392 resulted in segfaults for two text-related unit tests for the QPainter backend on linux. The probably can be reproduced locally, so if...

type: bug
difficulty: advanced
needs investigation

`kiva.agg.GraphicsContextArray.__init__` has a `bottom_up` keyword argument which defaults to 1, because kiva's coordinate system has its origin in the bottom-left corner. However, passing `bottom_up=0` doesn't appear to alter drawing in...

type: bug
priority: low

Allows buffers in places where only numpy arrays were allowed before. Additionally gives a high-performance option for image conversions. This long lost branch has languished for over five years. I...

Neat project for learning Chinese characters: https://github.com/chanind/hanzi-writer-data

`GraphicsState` already has the `blend_mode` and `image_blend_mode` attributes, but they're ignored by the canvas when rendering. `image_blend_mode` might be redundant, since AGG appears to set the blending mode on the...

enhancement :sparkles:

[noticed while working on #94] `agg::font_cache::find_glyph` splits requested glyph indices into most- and least-significant bytes before looking them up. This restricts glyph indices to a maximum of 16-bits. This is...

bug :beetle: