The specific thing that got me started in editing the css of my purchased books was dropcaps not displaying properly on my Kobo Forma. I'd end up with part of a glyph or something on one page at the start of a chapter and then the rest of it (along with actual text) on the next page. So, into the css I went to remove all dropcap classes.
I'm guessing the reason I don't have a problem using ::first-letter is that all I have for its formatting is font-weight: bold. No multi-line or big line-heights. No floats. Just bold. 99% of the time, it probably gets that first letter right. And the times it doesn't, a single bold letter isn't drastic enough to cause me too much grief.
EDIT: Now, if I were doing this professionally, that wouldn't be acceptable. But, for my personal use, it's ok.
|