diff --git a/wysiwyg.install b/wysiwyg.install
index e5dd046..9832b7d 100644
--- a/wysiwyg.install
+++ b/wysiwyg.install
@@ -311,3 +311,32 @@ function wysiwyg_update_7200() {
     ));
   }
 }
+
+/**
+ * Update enabled font plugin buttons to default plugin in TinyMCE profiles.
+ */
+function wysiwyg_update_7201() {
+  $query = db_select('wysiwyg', 'w')
+    ->fields('w', array('format', 'settings'))
+    ->condition('editor', 'tinymce');
+  foreach ($query->execute() as $profile) {
+    $settings = unserialize($profile->settings);
+    // Move enabled 'font' buttons into 'default' plugin buttons.
+    $changed = FALSE;
+    foreach (array('formatselect', 'fontselect', 'fontsizeselect', 'styleselect') as $button) {
+      if (isset($settings['buttons']['font'][$button])) {
+        $settings['buttons']['default'][$button] = $settings['buttons']['font'][$button];
+        unset($settings['buttons']['font'][$button]);
+        $changed = TRUE;
+      }
+    }
+    if ($changed) {
+      db_update('wysiwyg')
+        ->condition('format', $profile->format)
+        ->fields(array(
+          'settings' => serialize($settings),
+        ))
+        ->execute();
+    }
+  }
+}
