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 = ''
+ + '
'
+ + ''
+ + ''
+ + '';
+
+
+ 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;
+ }
+ }
+
+ });
+ }
+);