add find glyf by index

This commit is contained in:
kekee000
2015-11-20 12:00:41 +08:00
parent da16d5ac33
commit c25d8516d5
3 changed files with 15 additions and 3 deletions

View File

@@ -13,6 +13,7 @@ define(
+ '<select id="setting-find-condition" class="form-control">'
+ '<option value="unicode" selected>' + i18n.lang.dialog_find_glyf_by_unicode + '</option>'
+ '<option value="name">' + i18n.lang.dialog_find_glyf_by_name + '</option>'
+ '<option value="index">' + i18n.lang.dialog_find_glyf_by_index + '</option>'
+ '</select> '
+ '<input value="" id="setting-find-value" class="form-control">'
+ '<p class="form-line">' + i18n.lang.dialog_find_glyf_example + '</p>'
@@ -46,6 +47,15 @@ define(
});
}
}
else if (condition === 'index') {
if (value.match(/^\d+(,\d+)?$/)) {
value = value.split(',');
}
else {
$('#setting-find-value').val('');
return false;
}
}
var setting = {};
setting[condition] = value;

View File

@@ -20,7 +20,8 @@ define(
dialog_find_glyf_by_unicode: 'Find Glyph by Unicode',
dialog_find_glyf_by_name: 'Find Glyph by Name',
dialog_find_glyf_example: 'example:Unicode:"$21",Glyph Name: "uniE001"',
dialog_find_glyf_by_index: 'Find Glyph by Index',
dialog_find_glyf_example: 'example: Unicode:"$21", Glyph Name: "uniE001", Index:"5"',
dialog_editor_setting: 'Editor Setting',
@@ -41,7 +42,7 @@ define(
dialog_editor_gap: 'Gap Size',
dialog_editor_metricscolor: 'Metrics Color',
dialog_glyf_unicode_example: ' &nbsp;&nbsp; Support Multi Unicodes,Example:"$21,$22,$23"',
dialog_glyf_unicode_example: ' &nbsp;&nbsp; Support Multi Unicodes, Example:"$21,$22,$23"',
dialog_unicode_set: 'Set Unicode',
dialog_unicode_start: 'Start Unicode Code',

View File

@@ -21,7 +21,8 @@ define(
dialog_find_glyf_by_unicode: '按代码点查找字形',
dialog_find_glyf_by_name: '按名字查找字形',
dialog_find_glyf_example: '例如:代码点:"$21",名字: "uniE001"',
dialog_find_glyf_by_index: '按字形序号查找字形',
dialog_find_glyf_example: '例如:代码点:"$21",名字: "uniE001",序号:"5"',
dialog_editor_setting: '编辑器设置',
dialog_editor_viewercolor: '字体列表颜色',