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

Add missing hieroglyph u16 #405

Open
nataliakeniganti opened this issue Nov 2, 2024 · 41 comments
Open

Add missing hieroglyph u16 #405

nataliakeniganti opened this issue Nov 2, 2024 · 41 comments
Labels
help wanted Extra attention is needed tofu-huge Tofu, block 100+, or 50+ and complex functionality

Comments

@nataliakeniganti
Copy link

bandicam 2024-11-02 17-51-39-336

@Mercury13 Mercury13 added the wontfix This will not be worked on label Nov 2, 2024
@Mercury13
Copy link
Owner

The author of request PROMISED TO release his font. I don’t see it for now, so draw for yourself if you want.

  1. Size — any but consistent.
  2. Source — always specified, whether you drew it for yourself or took elsewhere.

@Mercury13 Mercury13 closed this as not planned Won't fix, can't repro, duplicate, stale Nov 2, 2024
@nataliakeniganti
Copy link
Author

nataliakeniganti commented Nov 2, 2024

Working commit Fonts/UnicodiaHiero.ttf and Fonts-source/Egyptian/UnicodiaHiero.ttf

@Mercury13
Copy link
Owner

Yes, I WAS working on transferring at least something into Unicode.
Not 4000, but 2900, from JSesh.
Stumbled on real problems: IDK how to auto-check correctness.
Need boolean operations with curves ELSEWHERE: FontForge constantly confuses direction.

@nataliakeniganti
Copy link
Author

nataliakeniganti commented Nov 3, 2024

Correct new gardiner next version 2.10
Add label new unicode.

@Mercury13
Copy link
Owner

Mercury13 commented Nov 3, 2024

Correct new gardiner next version 2.10 Add label new unicode.

We call it “divide bear’s pelt before killing”. Or “cook a hare before catching” in English.
NewGardiner WAS my backup font when dozens of characters were wrong.
All work on Noto to bring U15.1 was MINE: I drew, Daniel Werning checked.

@Mercury13
Copy link
Owner

I periodically check if someone releases those 4 thousand. No fools :(

@nataliakeniganti
Copy link
Author

nataliakeniganti commented Nov 6, 2024

Working hieroglyphs unicode 16.0.

13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
1346A
1346B
1346C
1346D
1346E
1346F
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
1347A
1347B
1347C
1347D
1347E
1347F
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
1348A
1348B
1348C
1348D
1348E
1348F
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
1349A
1349B
1349C
1349D
1349E
1349F
134A0
134A1
134A2
134A3
134A4
134A5
134A6
134A7
134A8
134A9
134AA
134AB
134AC
134AD
134AE
134AF
134B0
134B1
134B2
134B3
134B4
134B5
134B6
134B7
134B8
134B9
134BA
134BB
134BC
134BD
134BE
134BF
134C0
134C1
134C2
134C3
134C4
134C5
134C6
134C7
134C8
134C9
134CA
134CB
134CC
134CD
134CE
134CF
134D0
134D1
134D2
134D3
134D4
134D5
134D6
134D7
134D8
134D9
134DA
134DB
134DC
134DD
134DE
134DF
134E0
134E1
134E2
134E3
134E4
134E5
134E6
134E7
134E8
134E9
134EA
134EB
134EC
134ED
134EE
134EF
134F0
134F1
134F2
134F3
134F4
134F5
134F6
134F7
134F8
134F9
134FA
134FB
134FC
134FD
134FE
134FF
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
1350A
1350B
1350C
1350D
1350E
1350F
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
1351A
1351B
1351C
1351D
1351E
1351F
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
1352A
1352B
1352C
1352D
1352E
1352F
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
1353A
1353B
1353C
1353D
1353E
1353F
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
1354A
1354B
1354C
1354D
1354E
1354F
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
1355A
1355B
1355C
1355D
1355E
1355F

@Mercury13
Copy link
Owner

Calm down, lady! They are absent EVERYWHERE!

@nataliakeniganti
Copy link
Author

nataliakeniganti commented Nov 12, 2024

start in november 12 and december-2024

@Mercury13
Copy link
Owner

Calm down! It’s better to check: how to import e.g. JSesh.

@nataliakeniganti
Copy link
Author

Unicode block is not done

@nataliakeniganti
Copy link
Author

Add invalid label

@Mercury13
Copy link
Owner

Natalia, I’m thinking what to do, but 2900 random characters (out of 4000) is not what we expect from Unicodia.
All Egyptian fonts have murky licensing rules.

@Mercury13
Copy link
Owner

Tried to auto-fix 100 SVGs.
14 of them the machinery is unable to fix, reasons are.
Curves touch in one point due to sloppy editing: 2
Curves form a negative angle, and the system is unable to fix it due to roundoff errors: 4
Curves touch in one point intentionally:
… eye: 3
…flat object + smth else: 3
Unclassified artifacts (unintended intersections, round-off errors, etc): 3
(one SVG falls into two categories simultaneously)
So from 3000 SVGs I’ll probably need 450 hand-edited.

@Mercury13
Copy link
Owner

Mercury13 commented Nov 21, 2024

Cache contains 63 files. It means: out of 100, my software helped with 49 and failed with 14.
I managed to remove unclassified artifacts in one SVG, leaving negative angle only.

@Mercury13
Copy link
Owner

Mercury13 commented Nov 21, 2024

More work, 11 left
Curves unintentionally touch in one point due to sloppy editing: 2 (UNFIXABLE with machinery)
Curves form a negative angle, and the system is unable to fix it due to roundoff errors: 1 (maybe fixable)
Curves intentionally touch in one point:
…eye: 3 (IDK how to auto-fix)
…flat object + smth else: 3 (same)
Big self-intersection machinery unable to erase: 1 (UNFIXABLE with machinery)
Intersection between two curves so small that Inkscape sees nothing, and FontForge’s UI glitches: 1 (UNFIXABLE with machinery)

@Mercury13
Copy link
Owner

Again, ≈330 glyphs is still much

@nataliakeniganti
Copy link
Author

Started hieroglyphs

@Mercury13
Copy link
Owner

Ran script on the entire directory. Actually 226 hieroglyphs are left for hand-editing.

@Mercury13
Copy link
Owner

image
Just a few hand-edited out of 200. 1070 tofu.

@Mercury13 Mercury13 reopened this Nov 22, 2024
@nataliakeniganti
Copy link
Author

Replace wontfix label to new unicode.

@nataliakeniganti
Copy link
Author

nataliakeniganti commented Nov 22, 2024

Add missing 44 tofu glyphs

@Mercury13 Mercury13 added tofu-big Tofu, block 10+ / complex drawing new Unicode Currently 17.0, comes Sep 2025 and removed wontfix This will not be worked on labels Nov 22, 2024
@Mercury13
Copy link
Owner

Where to find them?
I repeat, there’ll be 1070 tofu out of 3995.

@Mercury13
Copy link
Owner

Mercury13 commented Nov 22, 2024

Want to help? Have Inkscape skills?
Download Unikemet base and JSesh, and start modifying.
If a character in Unikemet has a JSesh ID → IT’S ALREADY PRESENT, but you may take it as a base for other chars.
Work only on characters WITHOUT JSesh ID.
Sizes don’t matter, font’s quality is initially sloppy.
Meanwhile I’ll address all issues of my automation, and turn Tulu demo font to working.

@nataliakeniganti
Copy link
Author

Want to help? Have Inkscape skills? Download Unikemet base and JSesh, and start modifying. If a character in Unikemet has a JSesh ID → IT’S ALREADY PRESENT, but you may take it as a base for other chars. Work only on characters WITHOUT JSesh ID.

Forgot more hieros

13460
13461
13462
13463
13464
13465
13467
13469
1346D
1346F
13470
13471
13472
13473
13476
13477
1347A
1347E
1347F
13480
13481

@Mercury13
Copy link
Owner

Not really 44. ONE THOUSAND AND SEVENTY. Really need workforce.

@nataliakeniganti
Copy link
Author

nataliakeniganti commented Nov 22, 2024

Do 1070 tofu hieros

@Mercury13
Copy link
Owner

My log now shows 134 problem SVGs. 90 are fixed by hand now.

@Mercury13
Copy link
Owner

Mercury13 commented Nov 23, 2024

The most common problems that need human’s intervention:
• curves marginally intersect, so Inkscape does not register intersection, and FontForge does
• curves intentionally touch. Not really a problem but FontForge raises an alarm
• curves form a very acute negative angle (−5…0°), so Inkscape sees intersection, but my script fails to fix
• misc. glitches, probably by FontForge’s Simplify: e.g. saw two straights turned to wild curves

@nataliakeniganti
Copy link
Author

Fix bad hieros

13A4B
13A6D
13A9A
13B56
13B6D
13B94
13C20
13C52
13C8A
13C8B
13CBB
13CC1
13D10
13D17
13D38
13DA5
13DA6

@nataliakeniganti
Copy link
Author

Fix hand drawn 1070 tofu glyphs

@Mercury13
Copy link
Owner

Mercury13 commented Nov 23, 2024

@nataliakeniganti Calm down, lady! Before 1070 totally missing, I need to fix 230 glitchy. Then turn demo Tulu font to working (open Noto Sans Tai Tham with editor, I’ll do roughly the same).
To make 1070 glyphs, I need to TECHNOLOGIZE them: ≈70% are people. I need a construction kit that quickly makes a hieroglyph. Maybe you’ll help instead of hurrying?

@Mercury13 Mercury13 added tofu-huge Tofu, block 100+, or 50+ and complex functionality and removed tofu-big Tofu, block 10+ / complex drawing new Unicode Currently 17.0, comes Sep 2025 labels Nov 23, 2024
@nataliakeniganti
Copy link
Author

Add missing 1070 tofu glyphs

@Mercury13
Copy link
Owner

At least sucked all data I have.

@Mercury13
Copy link
Owner

Mercury13 commented Nov 24, 2024

Four nights of hard work. JSesh sucked, no major tech problems, but only partly checked.
Hieroglyphica stores data in local FireBird DB, ad IDK how to even check it. I suspect hieroglyphs are in bitmap format (Hieroglyphica is from Novosibirsk, and Delphi was highly popular in xUSSR, and FireBird is theirs going open-source).
I don’t even know who performs centreline bitmap tracing (rather than traditional outline).
The first glyph, 13460=A1F, even has no links to external bases.
Maybe I’ll draw seven hieros above the fold and switch to Tulu?

@Mercury13
Copy link
Owner

I’ll make seven hieros “above the fold” (1 found at JSesh, 4 done, 3 to go), and stop.
image

@nataliakeniganti
Copy link
Author

nataliakeniganti commented Nov 25, 2024

I’ll make seven hieros “above the fold” (1 found at JSesh, 4 done, 3 to go), and stop. image

do 1066 tofu hieroglyphs

@Mercury13 Mercury13 added the help wanted Extra attention is needed label Nov 27, 2024
@Mercury13
Copy link
Owner

@nataliakeniganti
I use a button for selected item in table, mostly for the lack of anything better.
image
Please make a screenshot of table…
image
Probably that’s the cause of #414, but you refuse to work together.

@nataliakeniganti
Copy link
Author

Add more 1060 hieros

@Mercury13
Copy link
Owner

Sorry, NO. I’ll do ≈10/week, but PLEASE READ what YOU can do for me.

@nataliakeniganti
Copy link
Author

Calm down lady wait the 1060 hieros

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed tofu-huge Tofu, block 100+, or 50+ and complex functionality
Projects
None yet
Development

No branches or pull requests

2 participants