Mercury13 / unicodia

Encyclopedia of Unicode characters
https://mercury13.github.io/unicodia/
GNU General Public License v3.0
93 stars 4 forks source link

Add missing hieroglyph u16 #405

Open nataliakeniganti opened 2 weeks ago

nataliakeniganti commented 2 weeks ago

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

Mercury13 commented 2 weeks ago

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.
nataliakeniganti commented 2 weeks ago

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

Mercury13 commented 2 weeks ago

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 commented 2 weeks ago

Correct new gardiner next version 2.10 Add label new unicode.

Mercury13 commented 2 weeks ago

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 commented 2 weeks ago

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

nataliakeniganti commented 2 weeks ago

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 commented 2 weeks ago

Calm down, lady! They are absent EVERYWHERE!

nataliakeniganti commented 1 week ago

start in november 12 and december-2024

Mercury13 commented 1 week ago

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

nataliakeniganti commented 1 week ago

Unicode block is not done

nataliakeniganti commented 1 day ago

Add invalid label

Mercury13 commented 1 day ago

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 commented 1 day ago

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 commented 1 day ago

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 commented 1 day ago

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 commented 1 day ago

Again, ≈330 glyphs is still much

nataliakeniganti commented 1 day ago

Started hieroglyphs

Mercury13 commented 1 day ago

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

Mercury13 commented 2 hours ago

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