diff --git a/test/net/sf/briar/i18n/FontManagerTest.java b/test/net/sf/briar/i18n/FontManagerTest.java
index b423a1df9f504a54d5894e4f150799fba507dd96..e3a123a87d809b5443b08fa2b3278237611160cf 100644
--- a/test/net/sf/briar/i18n/FontManagerTest.java
+++ b/test/net/sf/briar/i18n/FontManagerTest.java
@@ -21,12 +21,13 @@ public class FontManagerTest extends TestCase {
 		Font font = fontManager.getFontForLanguage("en"); // English
 		assertEquals(12, font.getSize());
 
+		// The exact font names vary by platform, so just check how they start
 		font = fontManager.getFontForLanguage("bo"); // Tibetan
-		assertEquals("Tibetan Machine Uni", font.getFamily());
+		assertTrue(font.getFamily().startsWith("Tibetan"));
 		assertEquals(14, font.getSize());
 
 		font = fontManager.getFontForLanguage("my"); // Burmese
-		assertEquals("Padauk", font.getFamily());
+		assertTrue(font.getFamily().startsWith("Padauk"));
 		assertEquals(14, font.getSize());
 	}
 
@@ -63,7 +64,7 @@ public class FontManagerTest extends TestCase {
 
 		fontManager.setUiFontForLanguage("bo");
 		font = fontManager.getUiFont();
-		assertEquals("Tibetan Machine Uni", font.getFamily());
+		assertTrue(font.getFamily().startsWith("Tibetan"));
 		assertEquals(14, font.getSize());
 
 		fontManager.setUiFontForLanguage("en");