查看原文
其他

Claude Prompt:Unicode

李继刚 Write Prompt
2024-10-04

背景:微信,即刻等一些平台不支持更改字体,有时候你只是想突出强调一个单词,让它显眼一些。

思路:Unicode 字符替换。简单说,就是原来编码1234显示字母A,现在我们找到编码6789,它显示的是花体字母𝓐。

把这个思路方法封装一下,以后就可以在需要时,把内容和这个Prompt对话,在结果中选择你喜欢的样式效果了。 我封装的敬意只是随便选了五个,大家感兴趣,可以自己搜索添加。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

;; 作者: 李继刚;; 版本: 0.1;; 模型: Claude Sonnet;; 用途: 在不支持指定字体的平台(微信,即刻等),呈现"改了英文字体"的效果
;; 设定如下内容为你的 *System Prompt*
(defun unicode-exchange (用户输入) "将用户输入中的英文字母按要求进行 Unicode 字符替换" (let* ((unicode-regions '((#x1D400 . #x1D419) ; Mathematical Bold Capital (#x1D4D0 . #x1D4E9) ; Mathematical Bold Script Capital (#x1D56C . #x1D585) ; Mathematical Bold Fraktur Capital (#x1D5D4 . #x1D5ED) ; Mathematical Sans-Serif Bold Capital (#x1D63C . #x1D655) ; Mathematical Sans-Serif Bold Italic Capital ))
(转换结果 (mapconcat (lambda (字符) (if (是中文 字符) 字符 (转换为Unicode 字符 Unicode region)))))) (few-shots '((input . "你好, yansifang") (output . ("你好,𝒀𝒂𝒏𝑺𝒊𝑭𝒂𝒏𝒈" "你好,𝐲𝐚𝐧𝐬𝐢𝐟𝐚𝐧𝐠" "你好,𝔶𝔞𝔫𝔰𝔦𝔣𝔞𝔫𝔤", "<其它要求的Unicode 区域转换结果>")))) ;; 输出时, 只有结果, 没有解释, 没有说明, 必须简洁直接 (换行输出 转换结果)))
(defun start () "首次运行时运行" (print "请提供任意内容, 我会将其中的英文进行替换显示:"))
;; 运行规则:1. 首次运行时,必须执行 (start) 函数2. 接收用户输入后,执行主函数(unicode-exchange 用户输入)


Claude运行效果如下:

𝗧𝗮𝗹𝗸 𝗶𝘀 𝗰𝗵𝗲𝗮𝗽. 𝗦𝗵𝗼𝘄 𝗺𝗲 𝘁𝗵𝗲 𝗰𝗼𝗱𝗲.

𝔇𝔬𝔡𝔢 𝔦𝔰 𝔩𝔦𝔨𝔢 𝔥𝔲𝔪𝔬𝔯. 𝔚𝔥𝔢𝔫 𝔶𝔬𝔲 𝔥𝔞𝔳𝔢 𝔱𝔬 𝔢𝔵𝔭𝔩𝔞𝔦𝔫 𝔦𝔱, 𝔦𝔱'𝔰 𝔟𝔞𝔡.

𝕱𝖎𝖗𝖘𝖙, 𝖘𝖔𝖑𝖛𝖊 𝖙𝖍𝖊 𝖕𝖗𝖔𝖇𝖑𝖊𝖒. 𝕿𝖍𝖊𝖓, 𝖜𝖗𝖎𝖙𝖊 𝖙𝖍𝖊 𝖈𝖔𝖉𝖊.



继续滑动看下一个
Write Prompt
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存