Batch por si mismo solo manipula texto simple que está pensado ser nombres de archivos o carpetas, por eso caracteres como
<> lo fastidian.
Tienes que apoyarte llamando a otros comandos más versátiles para esas cosas como PowerShell o Visual Basic Script, con PowerShell sería bastante sencillo gracias a sus expresiones regulares:
ChCp 1252
PowerShell (Get-Content texto_false.txt) -Replace '(ForceSkiaRaster.*)false','$1true' > texto_true.txt
Seguramente en Bash también se puede hacer, pero de momento no lo tengo a mano para probar XD
Por otro lado estarían los problemas de codificación de caracteres, pero por defecto CMD se maneja en 850 así que no debería haber problemas con caracteres ingleses, pero si tu texto tiene caracteres latinos como eñes, tildes, diéresis, etc se debe poner al CMD con la codificación con la que se guardó el archivo o compatible, en mi ejemplo puse
ChCp 1252 porque mi archivo texto_true.txt se guardó con codificación ANSI que es lo mismo que Windows-1252 así que se lo pongo en el CMD para que ambos hablen el mismo idioma.