Skip to content

Commit 4881d27

Browse files
committed
er v1.2, not v1.3
1 parent f7790ce commit 4881d27

8 files changed

+440
-17
lines changed

CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## [v1.2.0] - 2023-09-11 08:50
4+
5+
### Added
6+
7+
- ranges and arrays
8+
9+
### Changed
10+
11+
- font -> latest version 0.051
12+
13+
### Removed
14+
15+
### Deprecated
16+
317
## [v1.1.0] - 2023-02-08 11:57
418

519
### Added

Project.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "Glyphy"
22
uuid = "e3b492bb-b251-48f2-9293-5b5772365208"
33
authors = ["cormullion <[email protected]>"]
4-
version = "1.1.0"
4+
version = "1.2.0"
55

66
[deps]
77
SQLite = "0aa819cd-b072-5ff4-a722-6bc24af294d9"

README.md

+43-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
# Glyphy
66

77
Glyphy is a small utility package that searches through the names of glyphs in the Unicode
8-
glyph list and returns a list of the glyph names that match
9-
the search term.
8+
glyph list and returns a list of the glyph names that match the search term.
109

1110
```julia-term
1211
using Glyphy
@@ -59,9 +58,51 @@ julia> glyphy(0x1f638)
5958
You can enter this glyph by typing \:smile_cat: TAB
6059
```
6160

61+
You can look for ranges and arrays of values:
62+
63+
```julia-term
64+
julia-1.9> glyphy(0x32:0x7f)
65+
66+
00032 2 ✓ digit two
67+
00033 3 ✓ digit three
68+
00034 4 ✓ digit four
69+
00035 5 ✓ digit five
70+
00036 6 ✓ digit six
71+
00037 7 ✓ digit seven
72+
00038 8 ✓ digit eight
73+
00039 9 ✓ digit nine
74+
...
75+
0007b { ✓ left curly bracket
76+
0007c | ✓ vertical line
77+
0007d } ✓ right curly bracket
78+
0007e ~ ✓ tilde
79+
```
80+
81+
```julia-term
82+
julia-1.9> glyphy([0x63, 0x2020, 0x2640])
83+
84+
00063 c ✓ latin small letter c
85+
02020 † ✓ dagger
86+
02640 ♀ ✓ female sign
87+
```
88+
89+
```julia-term
90+
julia-1.9> glyphy("^z.*")
91+
92+
0200b ​ zero width space
93+
0200c ‌ zero width non-joiner
94+
0200d ‍ zero width joiner
95+
022ff ⋿ ✓ z notation bag membership
96+
02981 ⦁ ✓ z notation spot
97+
02982 ⦂ ✓ z notation type colon
98+
...
99+
```
100+
62101
There are over 30,000 characters to search, so searches
63102
might take a few milliseconds...
64103

104+
### Sources
105+
65106
The current version of Unicode is 15.0, released in 2022.
66107
The glyph list used by Glyphy is the file `UnicodeData.txt` from
67108
[here](http://www.unicode.org/Public/UNIDATA/), dated 2022-08-03 17:00.

data/JuliaMono-Light.ttf

22 KB
Binary file not shown.

data/glyphs.db

12 KB
Binary file not shown.

0 commit comments

Comments
 (0)