Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ᶿ thetamod U+1DBF should be taller #381

Closed
moyogo opened this issue Oct 10, 2020 · 1 comment · Fixed by #402
Closed

ᶿ thetamod U+1DBF should be taller #381

moyogo opened this issue Oct 10, 2020 · 1 comment · Fixed by #402

Comments

@moyogo
Copy link

moyogo commented Oct 10, 2020

Regarding #357. The current thetamod ᶿ U+1DBF looks like obarredmod ᶱ U+1DB1.
Note: Glyphs.app GlyphData.xml calls ᶱ U+1DB1 barredomod instead of obarredmod, even though it calls ɵ U+0275 obarred.

The thetamod ᶿ U+1DBF should be vertically taller than obarredmod ᶱ U+1DB1.

If obarredmod ends up in the font, maybe consider adding its uppercase and lowercase equivalents: Obarred U+019F and obarred ɵ U+0275. Note: Again Glyphs app names them inconsistently: U+019F Ocenteredtilde, U+0275 obarred, U+1DB1 barredomod because their Unicode character names are not consistent either.
If added:

  • Obarred U+019F can be a composite of Obarred-cy Ө U+04E8 (which is very slightly different from Theta Θ U+0398, a less than 5-units shift with the bar, maybe both Obarred and Obarred-cy should be composites of Theta)
  • obarred ɵ U+0275 can be a composite of obarred-cy ө U+04E9.
  • obarredmod ᶱ U+1DB1 is the current thetamod ᶿ U+1DBF.

Environment

Cascadia Code version number: 2009.22
Application (with version) used to display text: any
OS platform and version: any
Screen resolution (i.e. 220dpi): any

Any other software?

Steps to reproduce

Use thetamod ᶿ for example in the test string "wʷθᶿ" or in the Comox/Sliammon "gagat̓ᶿakʷup".

Expected behavior

The thetamod ᶿ should be taller than x-height modifier letters instead of the same vertical size.

Actual behavior

The thetamod looks like an obarredmod ᶱ U+1DB1, a superscript obarred ɵ, instead of a superscript theta θ.

Cascadia-thetamod
gagat̓ᶿakʷup

@moyogo moyogo changed the title ᶿ thetamod U+1DBF should have an ascender ᶿ thetamod U+1DBF should be taller Oct 10, 2020
@aaronbell
Copy link
Collaborator

Thanks for the issue report. I had liked having the shorter thetamod to reduce its visual impact on long text runs of text, but I can understand how it could, as a result, be misinterpreted in other scenarios. Probably best to modify.

Also, thanks for the info on obarred (and related). I don't think we have an explicit reason to include them now, but may do so in the future.

DHowett pushed a commit that referenced this issue Feb 9, 2021
This is a significant update to Cascadia Code including a large number
of bug fixes as well as updating the font to offer support for Fira
Code v5 ligature support. 

This update supersedes PR #373.

Closes #262 - ⏎ added
Closes #264 - additional codepoints for control characters added
Closes #281 - `!:` and `!.` added
Closes #290 - `/\` and `\/` added
Closes #301 - `??=` added
Closes #324 - ℞ added
Closes #327 - `<:>` and other variants implemented via the `calt`
  refactoring
Closes #359 - house added
Closes #371 - Added x-height instruction into ttfautohint to control the
  height of the lowercase.  
Closes #375 - Completely redesigned quote marks for better recognition
Closes #377 - updated hinting to achieve more consistent results
Closes #381 - increased height of thetamod
Closes #382 - reduced the width of the hooklefts
Closes #383 - updated heights on esh, glottalstop, glottalstopreversed
Closes #384 - tweaked hinting a little bit. Maybe it'll help :)
Closes #386 - added remaining soft-dotting
Closes #392 - changed designs of angled quotes (they are now round)
Closes #394 - changed former `~=` symbol to a simpler component-based
  version. Should be less confusing now for Lua / Matlab users. 
Closes #395 - makes the underline thicker based on font weight
Closes #400 - increased size of degree

Closes #219 
The full control pictures block has been added (u+2400 to u+2426). For
purposes of rendering, the two letter abbreviations have been used
instead of the standard three letter abbreviations:

Additionally, ss20 includes the oft-unused graphical representations of
these codepoints (for fun!):

Closes #276 (infinite arrows)
Full support for Fira Code's current ligature set (with a few
exceptions). Now featuring infinite arrows!!! 

This involved a full refactoring of the `calt` feature—for those
interested, it now uses forward-looking substitutions instead of
backward-looking substitutions and progressive substitution to reduce
code. This also required some redesigning of the greater / lesser
related ligatures. Please note, I have also removed all the obsolete
ligatures now covered by the arrows code.

Closes #329 
There was a mismatch in the font's postscript naming conventions that
was corrected. Should now render all weights in Word. **Note** there is
apparently an additional bug in Mac Word's implementation of variable
fonts which should be available in an update mid-Feb. 

* Not listed – Reworked the hints for the mod and superscript glyphs so
  that they're bottom-up rather than top-down. This allows for better
  bottom alignments. 

Aside from the above changes, this version also includes many other
small updates including spacing, outline quality improvements, and
fixing hinting.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants