} else if (previous && previous.canAddAbove("a")) {
return callback([previous.addAbove("a", {from: "a"})])(character);
} else {
- return callback([previous, makeColumn("short-carrier", {from: "a"}).addAbove("", {from: ""})])(character);
+ return callback([previous, makeColumn("short-carrier", {from: "a"}).addAbove("a", {from: ""})])(character);
}
};
} else if (character === "e" || character === "ë") {
} else if (character === "é") {
return callback([previous, makeColumn("long-carrier", {from: "é"}).addAbove(swapDotSlash("e", options), {from: ""})]);
} else if (character === "í") {
- return callback([previous, makeColumn("long-carrier", {from: "í"}).addAbove(swapDotSlash("i", options)), {from: ""}]);
+ return callback([previous, makeColumn("long-carrier", {from: "í"}).addAbove(swapDotSlash("i", options), {from: ""})]);
} else if (character === "ó") {
if (previous && previous.canAddAbove("ó")) {
return callback([previous.addAbove(reverseCurls("ó", options), {from: "ó"})]);
} else if (word === "of'the") {
return callback([
makeOf(makeColumn),
- makeThe(makeColumn)
- ]);
+ ])("t")("h")("e");
} else if (word === "of'the'") {
return callback([
- makeOfPrime(makeColumn),
- makeThePrime(makeColumn)
- ]);
+ makeOfPrime(makeColumn)
+ ])("t")("h")("e")("'");
} else if (word === "and") {
return callback([
makeAnd(makeColumn)