diff --git a/main.js b/main.js
index 483834d..01cbd3f 100644
--- a/main.js
+++ b/main.js
@@ -29,6 +29,7 @@ export function createElement({ innerText, innerHTML, textContent, readOnly, chi
     element.my = (value) => { element.style.marginTop = value; element.style.marginBottom = value; return element }
     element.px = (value) => { element.style.paddingLeft = value; element.style.paddingRight = value; return element }
     element.py = (value) => { element.style.paddingTop = value; element.style.paddingBottom = value; return element }
+    element.font = (font) => { element.style.font = font; return element }
     return element
 }
 
@@ -125,6 +126,9 @@ export class BaseElement {
     static radius(radius) {
         return createElement({ style: { borderRadius: radius } }, this.name)
     }
+    static font(font) {
+        return createElement({ style: { font } }, this.name)
+    }
 }
 
 export class div extends BaseElement {
diff --git a/package.json b/package.json
index 7c39a03..912663a 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@laniakeasupercluster/widgets",
   "description": "A simple widgets tracker",
-  "version": "1.1.3",
+  "version": "1.1.4",
   "type": "module",
   "main": "main.js",
   "author": "Laniakea Supercluster <huan0016@gmail.com>",