百科问答小站 logo
百科问答小站 font logo



为什么都说富文本编辑器是天坑? 第1页

  

user avatar   qingxbl 网友的相关建议: 
      

看完答案就好奇为什么你们都说在浏览器里做个Editor,于是打了一大堆为什么做个编辑器难。

然后翻到问题发现是“前端”,于是我就把答案都删了。

在浏览器里做基本上只会输入中英文的编辑器已经算好了,要实现的基本就是Word的1%子集。Word就是个妖孽。

举个栗子:

你在知乎这编辑器里,打一行不加标点的字,是这样的:

加一个句号,是这样的

在Word里,是这样的

加一个句号,是这样的

但是你加一个字,是这样的

在浏览器里,字距确定,现在浏览器还会处理一些显示规则,譬如句号不能在行首,处理方法就是行尾最后一个字折到下一行。

Word会在一定范围内调整字距,让视觉效果更好些。

中文跟英文规则还不一样,人家英文先调词距。然而CJK和英文已经是“很好处理的语言”了。来个满文什么的简直就是……

Word及以Word为目标的软件得先过这第一道坎,排完文字后面还有一大堆坑,例如表格循环排版什么的。然后才到诸位提到的在浏览器里做的功能,那些功能还只是Word的1%……

这才叫天坑好吗!!!

-----------------------------------萌萌哒分割线-----------------------------------

跑个题,不知道视频编辑算不算在富文本编辑器里。有兴趣的同学可以开个Powerpoint,然后往里插个视频。人家还带简易好用的视频编辑,截取片段,调整大小,剪裁,加滤镜什么的全有……




  

相关话题

  Edge 浏览器当初为什么不是基于 Firefox 重构? 
  前端程序员刚进入公司上来给我了一套五年前的管理系统代码让我吃透了改bug,根本看不懂想离职了怎么办? 
  jquery的几个小bug,大家帮忙分析下? 
  如何评价应届生前端人员月薪要3.3k到13k后,该公司CEO的评价? 
  Vue 打包的 html 怎么样禁止打开 F12 开发者工具呢? 
  如何看待 TS 团队发起的 「JS 类型标注」提案 Types as Comments? 
  JavaScript能否能实现所有函数调用时的钩子函数? 
  如何去判断 JS 字符串中含某个字符串? 
  前端同事被富婆包养了,在深圳买了房,他代码技术远不如我,现在心里很不平衡,如何调节自己? 
  2022 年,学完 JS 高级后的学习路线怎样规划? 

前一个讨论
未来20年,新技术将从哪些方面改变人的消费方式?
下一个讨论
关于《礼记》中“礼不下庶人,刑不上大夫”哪种解释是正确的?





© 2025-04-04 - tinynew.org. All Rights Reserved.
© 2025-04-04 - tinynew.org. 保留所有权利