Git Product home page Git Product logo

variable-type-tools's People

Contributors

chrislewiscodes avatar davelab6 avatar graphicore avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

variable-type-tools's Issues

Grid view: Customize axis for x and y

Would be cool to be able to show grids for different X and Y axes than width and weight, via a dropdown or something (or am I just missing this?)

Option to view default and extreme values

This might be just too much, but I would find value in being able to quickly see the default values and extreme values for all axes all at once (labeled on the sliders?), to quickly get a sense of the designspace and its extent.

Add fonts

Load new or update existing fonts

Grab new font files on demand

Currently the fonts are updated from git once a day, but that's not enough if a type designer is using the tool to test their fonts and wants to make a bunch of updates in a short time. Add a button or something to update all the fonts.

Amstelvar Axes order

https://typetools.typenetwork.com/

Axis order please. We need, from now on, to show Amstelvar’s axes in such a way as to firm;ly establish a framework all the way to UI.

So, I”d like the display of the axes of Amstelvars as follows:

  1. Default order
    opsz
    wght
    wdth
    GRAD

  2. View all Axis order
    opsz
    wght
    PWGT, So they can be seen together
    wdth
    PWDT, ditto
    GRAD
    XOPQ
    XTRA
    YOPQ
    YTUC
    YTLC
    YTAS
    YTDE
    YTSE
    YTRA
    YTCH
    XTCH

Hope tha’t easy?

What the All Axis UI order is trying to show,

opsz, size is the first parameter of consideration
wght, usually weigh and width are next, but...
PWGT, keeping the OS/2 value and the parametric weight together is visually valuable
wdth, the width,
PWDT, and keeping its parmetric right there is still valuable.
XOPQ, then the major x parametrics
XTRA, …
YOPQ, then the Latin y transparency “bundle”
YTUC, uppercase,
YTLC, yadeda,
YTAS
YTDE, to it’s descenders,
YTSE, the serifs in y.
YTRA, the overall y, end Latin y transparency bundle.
YTCH, the Chinese transparency bundle.
XTCH, end Chinese transparency bundle.

Otherwise it’s harder to talk about and harder to use.

Let me know, thanks.
amstelvaralpha current axis order

Review typetools font list

DJR made a new repository to list all his varfonts in one place for using in demos. So we have a few new fonts in the type tools list.

This seems like a good time to revisit the list of available fonts, and which ones should be hidden. I recall that Segoe and the non-Delta Robotos should be hidden? @dberlow @davelab6 @sberlow

image

Reverse logic of registered/parametric axis "ghosting"

@asaumierdemers requests flipping the way we handle "ghost sliders", that is the combination of parametric axis values that are combined into the composite wght/wdth/opsz values.

Current behavior when the user adjusts a composite slider is to automatically adjust all the related parametric sliders, and only use the parametric values in the real CSS (with composite values left at defaults).

New behavior should be: when user adjusts the composite slider, use that axis and value in the CSS, and adjust the related parametric sliders to their own values, but leave them at defaults in the CSS.

Furthermore, if the user then adjusts the parametric axes to non-standard values, this should reset the composites back to their default values and then use the adjusted parametric values instead.

Clear as mud!

Stacked Maker

#30 Default
screen shot 2018-03-21 at 12 21 24 pm

five lines
Default Column width 50
equal line space between each line

Line 1 wght (max) - wdth (max) - size to fit
Line 2 wght (min) - wdth (max) - size to fit
Line 3 wdth (mid) - wdth (mid) - size to fit
Line 4 wght (min) - wdth (min) - size to fit
Line 5 wdth (max) - wdth (max) - size to fit

New line or new text
curser center type fills space from middle out
wght (max) wdth (max) size to fit
set max size for first letter 400, fit at 3rd letter
Slide wght - Size to fit
Slide wdth - Size to fit

Slide 1
screen shot 2018-03-21 at 12 08 51 pm

Slide 2
screen shot 2018-03-21 at 12 09 21 pm

Slide 3
screen shot 2018-03-21 at 12 09 49 pm

Slide 4
screen shot 2018-03-21 at 12 10 57 pm

Line space equals word space

Order of Change

  • user changes wght - adjust wdth before size
  • user changes wdth - adjust wght before size
  • User changes size - adjust wdth before wght
  • Once wght or wdth are max or min - adjust size to fit

as user types

screen shot 2018-03-21 at 12 58 21 pm

wght (max) wdth (max) size (max)

screen shot 2018-03-21 at 12 58 42 pm

wght (mid) wdth (mid) adjust size (max)

screen shot 2018-03-21 at 1 06 15 pm

TYPETOOLS/ "Glyphs" Layout

I am using:
https://typetools.typenetwork.com/Layout/Glyphs
..to do a lot of instance and glyph testing where I can see an entire instance's glyph image.

I would like for "Leading" and "Column Width" to function in this Layout, which they do not at this time, as far as I can tell.

Leading should do what it always does, controlling the vertical line spacing.
Column Width should control the gutter width between the rows of glyphs, wrapping according to window width to form the column, which is not actually being controlled directly.

Let me know, thanks.

Open tool to public

@dberlow
We have made all TN partners aware of the site, and received some feedback.

Are there any additions to this tool you would like to make before opening to the public?
Shall we include additional TN partner Variable fonts?

Waterfall alphabet typo

Small bug in the default text for waterfall view. Instead of the straight form of the cap “I” we are seeing the rare curved form instead (otherwise known as a “U”)

Glyphs: Column Width control

Column Width should control the gutter width between the rows of glyphs, wrapping according to window width to form the column, which is not actually being controlled directly.

Hide sidebar, labels, etc

Would be nice to have a "review mode" where all the chrome goes away, perhaps like a strong space login where it's on a hotkey like esc

Sticky Parameters

@dberlow reports that
a type spec. doesn't "stick" to a tag I.E., you change a parameter, go to another tag, go back to the first tagged text and is jumps back to the default.

I cannot replicate this in FF, Safari or Chrome, Desktop.
will try ios and windows

Show parameters in URL

Is possible to have the parameters recorded in the url, so they can be referred back to

Instance generator

As a user I want to be able to install a Variable font into the 'Instance generator'.

See all axes
Make adjustments to the one or more axes
save the parameters into a single ttf file

How to name the file?
Auto
Manual

Control Panel

And see change in these #‘s as the column width changes, but them override if desired?

"Verbose" changes Logo pogo view

In some fonts such as Dunbar and Escrowvar, the "verbose font variation settings" changes the view for me in Safari (which I don’t think it should at this point, right?). Also it does not seem to affect the CSS if that is also shown.

screen shot 2018-04-16 at 5 08 13 pm
screen shot 2018-04-16 at 5 08 10 pm

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.