HEX
Server: LiteSpeed
System: Linux houston.panomity.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: nudepix (1011)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/share/doc/libkpathsea6/PROJECTS
(This file is public domain.)

Here are some ideas for improvements.  If you would like to contribute,
please send mail to tex-k@tug.org first.

Kpathsea has never officially been released as a standalone library,
even though in practice it is used that way by OS distributions.
It would be good to support a standalone release.

It would be cleaner to always do a case-insensitive search for all
suffixes, instead explicitly listing (for example) both ".otf" and ".OTF".

For multiple texmf.cnf files (or multiple dvips configuration files),
replace extra :'s by the value from the next file in the path, rather
than the value from the next level. But compatibility probably requires
that this not be done.

Support runtime registration of file types to search for, not just
compile-time. Either by a procedure call, or by reading a configuration
file. Implies putting the envvar list into the kpse_format_info_type struct.

cd during filesystem operations, to minimize the pathname
length. Implies always using xgetwd.