diff --git a/dev/Glyphr_Studio.css b/dev/Glyphr_Studio.css index 6118ec7..590999b 100644 --- a/dev/Glyphr_Studio.css +++ b/dev/Glyphr_Studio.css @@ -522,7 +522,8 @@ font-weight:normal; font-size:1.3em; margin:0px; - width:390px; + /* width:390px; */ + width: 500px; height:24px; overflow: hidden; position: relative; @@ -530,6 +531,12 @@ text-transform: none; } + .panelsupertitle .name { + font-size: 1em; + color: rgb(155, 221, 255); + font-weight: normal; + } + .supertitleseperator { padding:0px 5px 0px 12px; position: relative; diff --git a/dev/js/_functions.js b/dev/js/_functions.js index ca99560..10bcc33 100644 --- a/dev/js/_functions.js +++ b/dev/js/_functions.js @@ -196,15 +196,17 @@ function makePanelSuperTitle() { selwi.shape.name || '[no shape outline yet]'; // debug('\t selwi name is ' + name); - if (selwi.name) name = name.replace(/latin /i, ''); content += makeSuperTitleSeperator(); - content += escapeXMLValues(name); + if(!selwi.glyphhtml) name = escapeXMLValues(name); + content += '' + name + ''; } else if (_UI.current_page === 'kerning') { // debug('\t selwi = false, on kerning'); name = getSelectedKern(); if (name) { - content += makeSuperTitleSeperator() + escapeXMLValues(name.getName()); + content += makeSuperTitleSeperator(); + name = escapeXMLValues(name.getName()); + content += '' + name + ''; } } content += ''; diff --git a/dev/js/_settings.js b/dev/js/_settings.js index 68ed0c2..e73e88f 100644 --- a/dev/js/_settings.js +++ b/dev/js/_settings.js @@ -15,8 +15,8 @@ var _UI = { // Version thisGlyphrStudioVersion: 'Version 1.13', - thisGlyphrStudioVersionNum: '1.13.17', - thisGlyphrStudioVersionDate: 1676680000000, + thisGlyphrStudioVersionNum: '1.13.18', + thisGlyphrStudioVersionDate: 1678920000000, // Internal Dev Stuff devmode: false, // global switch for all the stuff below diff --git a/dev/js/framework_unicode.js b/dev/js/framework_unicode.js index 0c8fccf..ac2c5f4 100644 --- a/dev/js/framework_unicode.js +++ b/dev/js/framework_unicode.js @@ -226,7 +226,9 @@ function getUnicodeBlockName(ch) { for (var i = 0; i < _UI.unicodeBlocks.length; i++) { block = _UI.unicodeBlocks[i]; if (chn >= block.begin && chn <= block.end) { - return block.name + ' - ' + ch.substr(2); + var bName = block.name; + bName = bName.split(' (Part')[0]; + return '' + ch + ' (' + bName + ')'; } } diff --git a/dev/js/lib_unicode_blocks.js b/dev/js/lib_unicode_blocks.js index 3acfa5c..c23204a 100644 --- a/dev/js/lib_unicode_blocks.js +++ b/dev/js/lib_unicode_blocks.js @@ -128,9 +128,23 @@ _UI.unicodeBlocks = [ { begin: 0x31f0, end: 0x31ff, name: 'Katakana Phonetic Extensions' }, { begin: 0x3200, end: 0x32ff, name: 'Enclosed CJK Letters and Months' }, { begin: 0x3300, end: 0x33ff, name: 'CJK Compatibility' }, - { begin: 0x3400, end: 0x4dbf, name: 'CJK Unified Ideographs Extension A' }, + { + begin: 0x3400, + end: 0x3fff, + name: 'CJK Unified Ideographs Extension A (Part 1 of 2)', + }, + { + begin: 0x4000, + end: 0x4dbf, + name: 'CJK Unified Ideographs Extension A (Part 2 of 2)', + }, { begin: 0x4dc0, end: 0x4dff, name: 'Yijing Hexagram Symbols' }, - { begin: 0x4e00, end: 0x9fff, name: 'CJK Unified Ideographs' }, + { begin: 0x4e00, end: 0x4fff, name: 'CJK Unified Ideographs (Part 1 of 6)' }, + { begin: 0x5000, end: 0x5fff, name: 'CJK Unified Ideographs (Part 2 of 6)' }, + { begin: 0x6000, end: 0x6fff, name: 'CJK Unified Ideographs (Part 3 of 6)' }, + { begin: 0x7000, end: 0x7fff, name: 'CJK Unified Ideographs (Part 4 of 6)' }, + { begin: 0x8000, end: 0x8fff, name: 'CJK Unified Ideographs (Part 5 of 6)' }, + { begin: 0x9000, end: 0x9fff, name: 'CJK Unified Ideographs (Part 6 of 6)' }, { begin: 0xa000, end: 0xa48f, name: 'Yi Syllables' }, { begin: 0xa490, end: 0xa4cf, name: 'Yi Radicals' }, { begin: 0xa4d0, end: 0xa4ff, name: 'Lisu' }, @@ -157,12 +171,16 @@ _UI.unicodeBlocks = [ { begin: 0xab30, end: 0xab6f, name: 'Latin Extended-E' }, { begin: 0xab70, end: 0xabbf, name: 'Cherokee Supplement' }, { begin: 0xabc0, end: 0xabff, name: 'Meetei Mayek' }, - { begin: 0xac00, end: 0xd7af, name: 'Hangul Syllables' }, + { begin: 0xac00, end: 0xafff, name: 'Hangul Syllables (Part 1 of 4)' }, + { begin: 0xb000, end: 0xbfff, name: 'Hangul Syllables (Part 2 of 4)' }, + { begin: 0xc000, end: 0xcfff, name: 'Hangul Syllables (Part 3 of 4)' }, + { begin: 0xd000, end: 0xd7af, name: 'Hangul Syllables (Part 4 of 4)' }, { begin: 0xd7b0, end: 0xd7ff, name: 'Hangul Jamo Extended-B' }, { begin: 0xd800, end: 0xdb7f, name: 'High Surrogates' }, { begin: 0xdb80, end: 0xdbff, name: 'High Private Use Surrogates' }, { begin: 0xdc00, end: 0xdfff, name: 'Low Surrogates' }, - { begin: 0xe000, end: 0xf8ff, name: 'Private Use Area' }, + { begin: 0xe000, end: 0xefff, name: 'Private Use Area (Part 1 of 2)' }, + { begin: 0xf000, end: 0xf8ff, name: 'Private Use Area (Part 2 of 2)' }, { begin: 0xf900, end: 0xfaff, name: 'CJK Compatibility Ideographs' }, { begin: 0xfb00, end: 0xfb4f, name: 'Alphabetic Presentation Forms' }, { begin: 0xfb50, end: 0xfdff, name: 'Arabic Presentation Forms-A' }, diff --git a/dist/Glyphr_Studio_-_1.13.18.html b/dist/Glyphr_Studio_-_1.13.18.html new file mode 100644 index 0000000..b6e0ae5 --- /dev/null +++ b/dist/Glyphr_Studio_-_1.13.18.html @@ -0,0 +1,70 @@ + + + + + + +Glyphr Studio + + + + + + + + + + + + + + + +
+

Glyphr Studio

+ The free, web based font designer +
+ +
+ If you are seeing this page, there was a JavaScript error that prevented Glyphr Studio from loading. +
+ Try using the latest version of FireFox or Chrome. +
+
+ Send us an email: mail@glyphrstudio.com +
+ + + \ No newline at end of file