From bd3829949895c1065ec51e68102fded3bedc9293 Mon Sep 17 00:00:00 2001 From: Arthur McGregor Date: Thu, 22 Jul 2021 10:36:08 +1200 Subject: [PATCH] Add additional input rules to typography extension superscriptTwo superscriptThree oneQuarter threeQuarters --- packages/extension-typography/src/typography.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/extension-typography/src/typography.ts b/packages/extension-typography/src/typography.ts index f0caf7df..aac79e58 100644 --- a/packages/extension-typography/src/typography.ts +++ b/packages/extension-typography/src/typography.ts @@ -19,6 +19,10 @@ export const notEqual = new InputRule(/!=$/, '≠') export const laquo = new InputRule(/<<$/, '«') export const raquo = new InputRule(/>>$/, '»') export const multiplication = new InputRule(/\d+\s?([*x])\s?\d+$/, '×') +export const superscriptTwo = new InputRule(/\^2$/, '²') +export const superscriptThree = new InputRule(/\^3$/, '³') +export const oneQuarter = new InputRule(/1\/4$/, '¼') +export const threeQuarters = new InputRule(/3\/4$/, '¾') export const Typography = Extension.create({ name: 'typography', @@ -41,6 +45,10 @@ export const Typography = Extension.create({ laquo, raquo, multiplication, + superscriptTwo, + superscriptThree, + oneQuarter, + threeQuarters, ] }, })