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

IPA additions #138

Open
frankrolf opened this issue Jun 28, 2024 · 3 comments
Open

IPA additions #138

frankrolf opened this issue Jun 28, 2024 · 3 comments
Assignees
Labels
AL5 would be addressed by extension to Adobe Latin 5 character set

Comments

@frankrolf
Copy link
Member

frankrolf commented Jun 28, 2024

A recent request requires the addition of the following characters:

uni019A  lbar                  # LATIN SMALL LETTER L WITH BAR
uni019B  lambdastroke          # LATIN SMALL LETTER LAMBDA WITH STROKE
uni01C0  clickdental           # LATIN LETTER DENTAL CLICK
uni01C1  clicklateral          # LATIN LETTER LATERAL CLICK
uni01C2  clickalveolar         # LATIN LETTER ALVEOLAR CLICK
uni01C3  clickretroflex        # LATIN LETTER RETROFLEX CLICK
uni01C9  lj                    # LATIN SMALL LETTER LJ
uni01F0  jcaron                # LATIN SMALL LETTER J WITH CARON
uni0227  adot                  # LATIN SMALL LETTER A WITH DOT ABOVE
uni0241  Glottalstoplatin      # LATIN CAPITAL LETTER GLOTTAL STOP
uni0242  glottalstoplatin      # LATIN SMALL LETTER GLOTTAL STOP
uni0253  bhook                 # LATIN SMALL LETTER B WITH HOOK
uni0254  oopen                 # LATIN SMALL LETTER OPEN O
uni0256  dtail                 # LATIN SMALL LETTER D WITH TAIL
uni025B  eopen                 # LATIN SMALL LETTER OPEN E
uni025F  dotlessjstroke        # LATIN SMALL LETTER DOTLESS J WITH STROKE
uni0263  gammalatin            # LATIN SMALL LETTER GAMMA
uni0268  istroke               # LATIN SMALL LETTER I WITH STROKE
uni0269  iotalatin             # LATIN SMALL LETTER IOTA
uni026A  Ismall                # LATIN LETTER SMALL CAPITAL I
uni026B  lmiddletilde          # LATIN SMALL LETTER L WITH MIDDLE TILDE
uni026F  mturned               # LATIN SMALL LETTER TURNED M
uni0271  mhook                 # LATIN SMALL LETTER M WITH HOOK
uni0272  nhookleft             # LATIN SMALL LETTER N WITH LEFT HOOK
uni0273  nretroflex            # LATIN SMALL LETTER N WITH RETROFLEX HOOK
uni0278  philatin              # LATIN SMALL LETTER PHI
uni027D  rtail                 # LATIN SMALL LETTER R WITH TAIL
uni0280  Rsmall                # LATIN LETTER SMALL CAPITAL R
uni0283  esh                   # LATIN SMALL LETTER ESH
uni0287  tturned               # LATIN SMALL LETTER TURNED T
uni0292  ezh                   # LATIN SMALL LETTER EZH
uni0294  glottalstop           # LATIN LETTER GLOTTAL STOP
uni0295  glottalstopreversed   # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
uni0296  glottalstopinverted   # LATIN LETTER INVERTED GLOTTAL STOP
uni0297  cstretched            # LATIN LETTER STRETCHED C
uni0298  clickbilabial         # LATIN LETTER BILABIAL CLICK
uni029E  kturned               # LATIN SMALL LETTER TURNED K
uni02B9  primemod              # MODIFIER LETTER PRIME
uni02BD  commareversedmod      # MODIFIER LETTER REVERSED COMMA
uni02C0  glottalstopmod        # MODIFIER LETTER GLOTTAL STOP
uni02D0  colontriangularmod    # MODIFIER LETTER TRIANGULAR COLON
uni02EE  apostrophedblmod      # MODIFIER LETTER DOUBLE APOSTROPHE
uni03CC  omicrontonos          # GREEK SMALL LETTER OMICRON WITH TONOS
uni1D6D  (glyph name tbd)      # LATIN SMALL LETTER D WITH MIDDLE TILDE
uni1D74  (glyph name tbd)      # LATIN SMALL LETTER S WITH MIDDLE TILDE
uni1D75  (glyph name tbd)      # LATIN SMALL LETTER T WITH MIDDLE TILDE
uni1D76  (glyph name tbd)      # LATIN SMALL LETTER Z WITH MIDDLE TILDE
uni1E41  mdotaccent            # LATIN SMALL LETTER M WITH DOT ABOVE
uni1E96  hlinebelow            # LATIN SMALL LETTER H WITH LINE BELOW
uni1F10  epsilonlenis          # GREEK SMALL LETTER EPSILON WITH PSILI
uni1FC3  etaiotasub            # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI
uni200C  zerowidthnonjoiner    # ZERO WIDTH NON-JOINER
uni200D  zerowidthjoiner       # ZERO WIDTH JOINER
uni2016  bardbl                # DOUBLE VERTICAL LINE
uni2027  (glyph name tbd)      # HYPHENATION POINT
uni205E  (glyph name tbd)      # VERTICAL FOUR DOTS

I will tackle these in chunks, hopefully fairly quickly.
This will go a long way toward IPA support (#22) – and also be a first step toward AL5.

Unfortunately, I cannot use the glyphs submitted in #22 (comment) – those have their overlaps removed, and don’t correspond to today’s master locations.

@frankrolf frankrolf self-assigned this Jun 28, 2024
@frankrolf frankrolf added the AL5 would be addressed by extension to Adobe Latin 5 character set label Jun 28, 2024
frankrolf added a commit that referenced this issue Jul 2, 2024
frankrolf added a commit that referenced this issue Jul 3, 2024
Those can be derived from existing glyphs –  #138
frankrolf added a commit that referenced this issue Jul 3, 2024
frankrolf added a commit that referenced this issue Jul 3, 2024
frankrolf added a commit that referenced this issue Jul 3, 2024
frankrolf added a commit that referenced this issue Jul 3, 2024
frankrolf added a commit that referenced this issue Jul 5, 2024
frankrolf added a commit that referenced this issue Jul 5, 2024
@DarkTyger
Copy link

Could we add U+200B to the list? It's used by TeX.

https://www.fileformat.info/info/unicode/char/200b

@frankrolf
Copy link
Member Author

@DarkTyger zwsp is already supported:

uni200B zerowidthspace

(Also, it has nothing to do with IPA, so the comment here is a little confusing.)

@DarkTyger
Copy link

That's so strange. I was seeing <200B> as ff inside some of my documents when rendered using Source Serif 4. I can no longer recreate the issue. Okay, thanks for checking!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AL5 would be addressed by extension to Adobe Latin 5 character set
Projects
None yet
Development

No branches or pull requests

2 participants