如何创造听起来属于同一个世界的奇幻名字

要创造听起来属于同一个世界的奇幻名字,就给每种文化一小组音和几种音节形状,再据此构造名字。名字生成器可以提供原材料,但留下什么,由你的发音规则决定。

要点速览

为每种文化选择有限的音和音节形状,用几个有意义的词根构造名字,剔除任何打破规律的名字。《语言构建工具箱》的作者 Mark Rosenfelder 提醒人们不要乱用撇号和随意发明,而托尔金说,名字先出现。

要创造听起来属于同一个世界的奇幻名字,就给每种文化一小组音,和几种音节形状,用它们构造每一个名字,并剔除任何打破规律的名字。一百个用同样八个辅音和四个元音构成的名字,会让人觉得是同一个族群。一百个逐个凭空发明出来的名字,则像是出自一百位作者之手。奇幻名字生成器擅长提供原材料,但它们无法告诉你哪些名字属于哪种文化。你的发音规则可以。

为什么先有声音

据维基百科引用,托尔金在 1955 年写给 Houghton Mifflin 的一封信中说,他的作品「在灵感上根本是语言学的」:「语言的发明是基础。『故事』的创作,是为了给语言提供一个世界,而不是反过来。对我来说,名字先出现,故事随后而来。」你不必走得那么远。但他的方法说明了,为什么不同书中发明的名字感觉不同:每一个都是某个发音系统的表层。

《语言构建工具箱》(Language Construction Kit)的作者 Mark Rosenfelder,说出了这一点的实用版本。他说,非语言学家常常从字母表开始,再加上几个撇号和变音符号,结果往往太像英语,音位远比必要的多,而且作者自己都不知道怎么读。他还说,工作的顺序很重要。他列出了自己要用发明的语言写一段简短铭文所需做的事:确定发音,创建词汇,然后是语法、文字,等等。倒着做会得到不一致,甚至不连贯的结果,他举的反面例子是埃尔热《丁丁历险记》里的叙尔德维亚语(Syldavian),它是随需要一块一块编造出来的,所以无法从这些零碎中推导出一套前后一致的音系。

第 1 步:为每种文化选择一个音的调色板

为每种文化挑一小撮辅音和元音,其余的不用。Rosenfelder 让一门语言听起来自然的诀窍,是增加或去掉整个维度,而不是单个的音。一门语言可能有一整个系列的腭化辅音,或者缺少英语所具有的整个系列。落实到名字上,这意味着省去整整一类音,让读者听出这种缺席。

我们自己的两个例子可以说明这个想法。

高地氏族泻湖城镇
辅音k, g, r, d, h, n, ml, s, v, n, t, m
元音a, o, ue, i, a
音节形状辅音、元音、辅音(CVC)辅音、元音(CV),末尾可带 n 或 l
示例名字Gorun, Kadom, Ruhag, HodanSelivan, Tavesi, Limena, Vesali
感觉沉重、短促、闭合开阔、流畅、多音节

Scroll horizontally to see all columns. Arrow keys work when the table is focused.

地图上并没有任何东西说明这两个族群不同,但读者听得出来。只有当故事造访第三种文化时,才加上它。

Rosenfelder 指出,这类效果被广泛使用。他说,在托尔金笔下,奥克语大量使用喉音和许多辅音,而精灵语则更多元音,带有悦耳的 l 和 r。他指出,浊化对讲英语的人的印象改变有多大:比较托尔金的 Gorbag, Shagrat, Lagduf, Muzgash 与清音化的 Corpac, Shacrat, Lactuf, Muscash。他还转述一些语言学家的说法:像 i 和 e 这样的前元音暗示小而音调高,像 a、u、o 这样的后元音则暗示大而音调低,不过他补充说,找出例外并不难,最明显的就是英语里的 small 和 big。把它当作一种可以有意运用的倾向,而不是定律。

第 2 步:确定一种音节形状

音节形状是一条规则,比如「辅音、元音、可选的辅音」。Rosenfelder 说,他想让自己的语言 Verdurian 看起来带点熟悉感,友好的拼写和简单的 (C)(C)V(C) 音节结构有助于让它显得亲切,而 Xurnese 则被设计得更陌生。你来选择一种文化在读者眼里应该有多陌生。严格的形状让名字保持一致,而一个罕见的例外(来自别的文化的名字、外来的头衔)就成了一个信号。

第 3 步:用词根构造名字

不要逐个发明名字,而是发明几个词的部件,再把它们组合起来。Rosenfelder 把派生描述为一种扩大词根用途、保持语言一致的方式,使用后缀、前缀和复合,例如用「书-地方」表示图书馆,并说即使你只想要一门「起名用的语言」,这些过程也有用。

泻湖城镇的一个小例子:

部件含义出现在哪里
tav浅滩,浅水渡口Tavesi(渡口的人),Tavil(一座城镇)
-esi……的人Tavesi, Vesesi
ves潮汐Vesali(守潮人),Vesesi(潮汐之民)
-ali看守者Vesali, Limali
lim灯Limena, Limali(守灯人)
-ena女孩名字的词尾Limena
-il地方Tavil, Limil

Scroll horizontally to see all columns. Arrow keys work when the table is focused.

七个部件已经给了你七个名字和更多的组合,读者可以感觉到它们之间的关系:Tavil 是 Tavesi 的城镇,Vesali 看守潮汐。你不必解释其中任何一项。一个被城镇叫作 Limali、被母亲叫作 Limena 的角色,已经有了故事。

Rosenfelder 补充了三个提醒。不要坐下来一口气想出一百个词:你会灵感枯竭,或者它们听起来全都一样。不要给每个可能的音节都赋予意义,因为真正的语言不是这样运作的。长词要留给短词的组合。

第 4 步:谨慎使用生成器

Rosenfelder 说,编写程序随机生成遵循音节结构的词并不难,但在自然语言中,各个音的分布并不均等:英语里 t 比 f 多得多,f 又比 z 多。把每个音一视同仁的生成器,会产生让人觉得随意的名字。他说,自己的词汇生成器处理了加权。

在实践中,像在如何给角色起名中使用婴儿名字表那样使用生成器:作为原材料的来源,用你的调色板过滤。留下合适的名字,调整其余的,并写下你所用的规则,让下一个名字也遵循它。

第 5 步:检查可读性和整个角色群

大声读出每个名字。如果你读不出来,读者也会跳过它。然后像对待任何其他角色群那样,把名字排开,看首字母和音节数,检查有没有两个名字过于接近。角色群层面的检查在如何给角色起名中,世界观问题可以帮你决定,你的故事实际会造访哪些文化。

来源的分歧之处

托尔金和 Rosenfelder 都认为声音先于故事,区别在于规模。对托尔金而言,语言的发明是他作品的基础。Rosenfelder 列出了从发音到词汇再到语法的完整顺序,同时也说,即使你想要的只是一门起名用的语言,派生的过程也有用。

两种规模适合不同的书。一部在一个小镇上持续一个季节的小说,需要一页规则。一个横跨多个大陆的系列,则受益于完整的方法。结构太少的代价,是名字显得随意;结构太多的代价,是一门读者永远看不见的语言。

常见问题

怎样让奇幻名字听起来属于同一个世界?

给每种文化一组有限的音和几种音节形状,用它们构造它所有的名字。剔除任何超出规律的名字。

为奇幻名字需要发明一整门语言吗?

不需要。Rosenfelder 指出,即使你想要的只是一门起名用的语言,派生的过程也有用。一份简短的词根和词尾清单就够了。

奇幻名字里的撇号是个问题吗?

Rosenfelder 说,非语言学家常常给英文字母加上撇号和变音符号,这会让名字看起来像英语,音位比必要的多,发音也不明。只有当它们代表一个你能描述的音时,才使用。

我可以用奇幻名字生成器吗?

可以,把它当作原材料。用你的发音规则过滤结果,因为生成器往往把所有的音一视同仁,而真正的语言不是这样。

奇幻名字应该有几个音节?

在一种模式之内让长度有变化,但把你最常用的名字保持得短些。Rosenfelder 建议用较短的词构造较长的词。

Musael 的定位

有了发音调色板和一把词根之后,它们需要一个家。在 Musael 的世界与角色设定集中,你可以为每种文化保留一个条目,把它的发音和词根写在笔记里,并为用它们构造的每个人物和地点建立条目。场景中的名字链接回它们的条目,所以你能看到每一个出现在哪里。Musael 不生成名字。它帮助你忠于你选定的名字。

来源