> From: Fabrice Popineau <fabrice.popineau@gmail.com>
> Date: Thu, 1 Mar 2018 21:40:14 +0100
>
> I don't have a standalone way to reproduce the problem but the following
> is quite easy if you have the all-the-icons and memoize packages installed.
> Start with 'emacs -Q' and from the *scratch* buffer.
>
> (require 'memoize)
> (require 'all-the-icons)
>
> (all-the-icons-insert-alltheicon)
>
> At this point, a list of icons is offered from the "all-the-icons.ttf"
> font. The glyph is correct. Select anyone of these glyphs and when it
> is inserted in the *scratch* buffer, the font face is lost and you get
> an empty glyph.
Could be related to yank-excluded-properties, perhaps? Or maybe you
need to tweak yank-handled-properties?
If the above doesn't give a clue,
then please explain what you mean by
"the font face is lost".
(I cannot afford repeating your recipe, because it requires installing
weird fonts on my system. Sorry.)