Currently, the padded_string::load function accepts only std::string_view filenames, which can be limiting on Windows platforms where file paths are often represented as wide strings (std::wstring_view) to handle Unicode characters.
As a temporary solution, I’ve implemented my own wrapper function that accepts a std::wstring_view filename and internally converts. However, this adds boilerplate and feels redundant for a common use case on Windows.