MedievalSharp
About MedievalSharp
- Source
- Google Fonts ↗
- Classification
- display
- Weights
- 400
- Features
- Standard
Free to use, modify, and distribute. Can be used commercially without attribution.
What's allowed?
- ✓ Client work
- ✓ SaaS / Web apps
- ✓ YouTube / Video
- ✓ Sell products
- ✓ Print materials
Note: Derivative fonts must use the same license.
Full license guide →MedievalSharp is a gothic display typeface designed by Wojciech Kalinowski that captures the angular, pointed aesthetic of medieval manuscript lettering. The design references the broad category of gothic scripts that preceded and influenced the development of blackletter printing types, offering a distinctive historical character for display applications.
History and Design
MedievalSharp draws inspiration from the gothic scripts of the medieval period, when pointed, angular letterforms dominated European manuscript production. The design features sharp terminals, angular arches, and the vertical emphasis characteristic of gothic writing traditions. While not a strict reproduction of any single historical hand, the typeface synthesizes elements from various medieval gothic sources into a cohesive contemporary display face.
The letterforms display a controlled angularity that evokes the scribal tradition without the extreme fracturing of later Fraktur types. This makes MedievalSharp somewhat more legible to modern readers than fully traditional blackletter designs, while still conveying unmistakable medieval character. The uppercase includes decorative elements appropriate for display use, and the overall construction creates a consistent, rhythmic texture at headline sizes.
Best For
- Medieval and historical themed projects and publications
- Fantasy and role-playing game materials requiring period typography
- Heritage branding for businesses emphasizing historical roots
- Educational materials about medieval history and culture
- Decorative display for certificates, invitations, and formal documents
Tips
MedievalSharp excels at display sizes where its sharp, angular details create visual impact. Avoid using for body text — the medieval construction significantly reduces reading speed for contemporary audiences. Pair with a readable serif for body text to maintain the historical theme while ensuring accessibility. The typeface works particularly well for drop caps, headings, and decorative initials alongside more conventional text faces. Its moderate gothic character makes it more approachable than extreme blackletter designs.
Is MedievalSharp on Google Fonts?
Yes, MedievalSharp is available for free on Google Fonts. Get MedievalSharp on Google Fonts ↗
Alternative For (3)
MedievalSharp is a free alternative to the following premium fonts:
Medieval gothic capturing the formal blackletter aesthetic
Medieval gothic closest to Cloister Black's English style
Compare MedievalSharp
See how MedievalSharp compares to other fonts side by side.
Font Pairings
Fonts that pair well with MedievalSharp based on contrast and complementary design characteristics.
Performance
Key metrics for evaluating MedievalSharp in production.
Font Metrics
Fallback CSS Overrides
Apply these overrides to Arial to minimize layout shift when loading MedievalSharp.
@font-face {
font-family: 'MedievalSharp Fallback';
src: local('Arial');
ascent-override: 86.47%;
descent-override: 26.51%;
line-gap-override: 0%;
size-adjust: 21.09%;
} How to Use MedievalSharp
Copy these code snippets to quickly add MedievalSharp to your project.
CSS code for MedievalSharp
@import url('https://fonts.googleapis.com/css2?family=MedievalSharp:wght@400&display=swap'); HTML code for MedievalSharp
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=MedievalSharp:wght@400&display=swap" rel="stylesheet"> Tailwind code for MedievalSharp
// tailwind.config.js
module.exports = {
theme: {
extend: {
fontFamily: {
'medievalsharp': ['MedievalSharp', 'sans-serif'],
},
},
},
}
// Usage in HTML:
// <p class="font-medievalsharp">Your text here</p> Next.js code for MedievalSharp
// Using next/font (Next.js 13+)
import { MedievalSharp } from 'next/font/google';
const medieval_sharp = MedievalSharp({
subsets: ['latin'],
weight: ['400'],
});
export default function Component() {
return (
<p className={medieval_sharp.className}>
Your text here
</p>
);
}
// Or using inline styles with Google Fonts link:
// <p style={{ fontFamily: "'MedievalSharp'" }}>Your text</p> Expo and React Native code for MedievalSharp
// Install: npx expo install @expo-google-fonts/medieval-sharp expo-font
import { useFonts, MedievalSharp_400Regular } from '@expo-google-fonts/medieval-sharp';
export default function App() {
const [fontsLoaded] = useFonts({
MedievalSharp_400Regular,
});
if (!fontsLoaded) return null;
return (
<Text style={{ fontFamily: 'MedievalSharp_400Regular' }}>
Your text here
</Text>
);
}