diff --git a/src/fonteditor/dialog/setting-adjust-glyf.js b/src/fonteditor/dialog/setting-adjust-glyf.js new file mode 100644 index 0000000..990a8d2 --- /dev/null +++ b/src/fonteditor/dialog/setting-adjust-glyf.js @@ -0,0 +1,87 @@ +/** + * @file setting-adjust.js + * @author mengke01 + * @date + * @description + * 设置调整字形 + */ + +define( + function(require) { + + var lang = require('common/lang'); + + var tpl = '' + + '
' + + '
' + + '翻转' + + '' + + '' + + '' + + '
' + + '
' + + '
' + + '
' + + '镜像' + + '' + + '' + + '' + + '
' + + '
' + + '
' + + '
' + + '缩放大小' + + '' + + '
' + + '
' + + '
' + + '
' + + '
' + + '缩放字形到em框' + + '' + + '' + + '' + + '
' + + '
' + + ' ' + + '
' + + '
' + + '顶部和底部留白' + + '' + + '
' + + '
' + + '
'; + + + return require('./setting').derive({ + + title: '调整字形', + + getTpl: function() { + return tpl; + }, + + set: function(setting) { + this.setFields(setting || {}); + }, + + validate: function() { + var setting = this.getFields(); + + + if(setting.reverse == undefined + && setting.mirror == undefined + && setting.scale == undefined + && setting.ajdustToEmBox == undefined + ) { + alert('没有设置项目!'); + return false; + } + else { + return setting; + } + } + + }); + } +); diff --git a/src/fonteditor/dialog/setting-adjust-pos.js b/src/fonteditor/dialog/setting-adjust-pos.js new file mode 100644 index 0000000..5c0387a --- /dev/null +++ b/src/fonteditor/dialog/setting-adjust-pos.js @@ -0,0 +1,64 @@ +/** + * @file setting-adjust-pos.js + * @author mengke01 + * @date + * @description + * 设置自动调整字形位置 + */ + +define( + function(require) { + + var lang = require('common/lang'); + + var tpl = '' + + '
' + + '
' + + '左边轴' + + '' + + '
' + + '
' + + '
' + + '
' + + '右边轴' + + '' + + '
' + + '
' + + '
' + + '
' + + '基线偏移' + + '' + + '
' + + '
'; + + + return require('./setting').derive({ + + title: '调整字形', + + getTpl: function() { + return tpl; + }, + + set: function(setting) { + this.setFields(setting || {}); + }, + + validate: function() { + var setting = this.getFields(); + + if(setting.leftSideBearing == undefined + && setting.rightSideBearing == undefined + && setting.verticalAlign == undefined + ) { + alert('没有设置项目!'); + return false; + } + else { + return setting; + } + } + + }); + } +);